You read tweets, not books. Unfair generalization? I’m not getting into the unfairness of stating things that are 95% true and 5% false.
Code was illegible when I started in 1988 and it’s gotten steadily worse, not better. My own code is obsessive-compulsively neat and orderly and most everyone who sees it agrees it’s the easiest to read they’ve ever seen, then clenches teeth and says they’re not writing like that. Legibility is effete. Writing code nobody else can read is a mark of distinction in this decaying industry and always has been. Why else would anyone do ( this ) shit?
Documentation? The TDD/Agile kids keep telling me that documents are obsolete, that the unit tests (spits) are the documentation.
Yeah we have better tools now. True. When I started the editor, compiler, and debugger were separate executables. We also have way, way, way more tools and on the last several jobs I had on “teams” we had four to eight different communication tools in three modalities. Ever tried to track down information in Slack?
I guarantee you don’t know what I’m talking about. You think spending 2/3 of your time writing tests is normal, you think having three interruptions aka meetings every day is normal, you think being hurried into doing mediocre work is normal. Let me tell you about how much you’ve lost.