Keeping things manageable

2024-01-03

I'd like to share some of my notes about how I keep things manageable in my consulting engagements. These engagements have gone on long enough to reveal which tactics are valid and which ones are unhelpful or even dangerous.

One thing I never compromise on now is security. I have several layers of access control to my virtual machines in place that sometimes make it difficult for me to reach my own servers if I am away from my primary workstation. I also do my best to avoid hosting any sensitive data such as PII on internet-exposed services at all so that even if there is a breach, nothing of value is compromised. These measures make it slightly more difficult to do my job, but they are well worth it.

Please note that I normally develop and maintain my clients' systems alone and that I know how to operate each tool I mentioned here. If you are working in a team or if you don't have an equivalent breadth of skills yet, these notes may not necessarily apply to you.