4 ms·
The challenge nowadays is navigating the layers upon layers of unnecessary complexity. It's not even possible to choose the best tool for the job anymore becaus
by jongjong 4y ago
The challenge nowadays is navigating the layers upon layers of unnecessary complexity. It's not even possible to choose the best tool for the job anymore because managers have been primed to only accept certain tools and it's impossible to convince them otherwise. The herd mentality is too strong.
Imagine being a firefighter and your boss tells you that you can't use a water hose to put out the fire; instead you must use either a portable fan or a flamethrower. That's what programming feels like these days.
- BlargMcLarg 4y agoIt's not just the managers either. This attitude has seeped deep into developers themselves, to the point endless bike shedding over the smallest details is becoming the status quo. It can easily take 10x the time it would take you otherwise. It is very difficult to justify taking 10x more time. People have cute arguments as to why, but practically every tool common to development lacks significant evidence. I'd argue that's why the endless discussions are so easy to have, too.