DEV Community

Discussion on: Choose Your Struggle: Navigating the Tech Landscape

Collapse
 
syxaxis profile image
George Johnson • Edited

The most obvious issue is always going to be "Will I pick a winning horse?". When I started my admin career in the late 1980s Novell Netware was the #1 system you learned, you certified and ensured it was everywhere. Within 5 years Microsoft has wiped it off the face of the earth with a sub-standard version of a federated network management system of their own.

The one thing I've always tried to do is "learn enough to get by" I know it sounds facile and simply not in the spirit of being a true techie but at the end of the day I got bills to pay. I do my best to learn as much as I can to set up a project properly but the reality is simply "time and money". So if I know enough to get by then i can admin and code enough to keep the systems I need to keep running and keep my company going. If we need experts then we call them in from the vendor for a few days, beat as much info out of them while we have them on $2k/day. It means I have huge breadth of knowledge spanning admin and coding dozens of types of systems, apps, languages but the depth is only pond deep in certain place, not ocean deep as I'd love it to be.

I hate having to admit that I never get enough time to dig as deep as I'd like but "reality bites" in the real world and companies simply need shit to keep running and you have to slap on Blu-Tack and sticky plasters to make that happen every so often, that's the awful reality I've had to come to terms with in my 30+ years working in IT.

I will always try to do my best to do a job properly but sometimes, "good enough" is just going to have to be good enough!