Dealing with incurious coders is very frustrating. They aren't interested in solving a problem well, in a way that's future-proof, or a way that's scalable. They just want it done as quickly and simply as possible. Tech debt is just one of the many problems that can come from this, but generally speaking it just results in Bad Code™. There's a reason I use "incurious" as a derogatory term generally...
Today in "how to microblog like a senior software engineer" with endrift: complaining about junior software engineers

@endrift I'm a Junior coder myself and definitely one of the most torturous things at my last job was not only bad management resulting in surprise "suddenly need this for yesterday" deadlines, but by far the fact that we were EXPECTED by management to approach coding this way.

Like, I was straight up told once by an upper level person that we should not focus on solving a problem in the most elegant manner possible, but on "creating value". How the fuck do you build value with shit?!

@IvanDSM @endrift and this is why i do testing professionally.

And build software on my own time where I can be a craftsman and do it right however long it takes

@endrift Oh yeah that akes total sense.
@endrift Trust me, this ain't just junior engineers, I've known several senior engineers that exhibit this exact behavior. Coincidentally, they're all into using LLM bots for all their coding now.
@endrift At my previous job, I was lucky enough to have a colleague who shared my views of good software architecture, and we built nice things together, that still run fifteen years later, despite the tight deadlines and ever-shifting priorities imposed by management.

@endrift A contractor once told us that when you have fewer than five customers, it’s better to have a fork of the project for each one than to build a customisable solution, but we didn’t listen, even though we had only three customers at the time.

The results were that our software was clean, and our customers could benefit from the improvements we developed for the others, and the software he built for us was unmaintainable crap.