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...
@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?!