I miss plain English. “Technical debt” is a dumb neologism part of the pretense that agile is something new. It isn’t. It’s the worst habits from before plus a lot more meetings,

“Team” comes from sports and is an inaccurate choice for software collaboration. Software developers who work together with the task granularity of a sports team aren’t going to get much done.

And the emphasis on teamwork deprecates exceptional people who can handle large amounts of responsibility; it deprecates the desire to concentrate or shut out interruptions, seen as “not a team player.”

Our industry is a shadow of what it was a few decades ago. The most important part of software development isn’t writing sttupid unit tests, it’s being able to concentrate uninterrupted.

Written by

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store