The 5 Most Dangerous Types Of Software Engineers
Is someone hiding in plain sight? Who made that last commit? Why am I programming in Go?!
You’ll meet many different kinds of people in the grand game of software engineering, many of them will be pleasant, some of them will be pretty unpleasant, and a minority of them just downright dangerous.
The Circles of Hell
In your immediate circle will be a wide gamut of fellow software engineers of varying skills and experience — some you will bond with over familiar vim config files, others you will duel with for the most deliberately obfuscated code to baffle the test team, but generally you’ll all get on.
Even the JavaScript acolytes can be a laugh when they’re not trying to line things up in a UI or understand what types are.
Outside of that are the hangers on, those who think they have actual technical knowledge and assume because of that and their semi-leader / semi-manager rank that they’re in some way superior to the developers. However, in reality they depend totally on the development team for their very existence and are, on the whole, an inconvenience to the process of actually getting things done.
They will include the methodology evangelists who think they know more about organisation, planning, and execution than…