This. You'll take "too long", you'll be told you're overthinking/overengineering, people will preach iterating, that done is better than perfect, etc.
It's not developers that lack discipline. It's CTOs, VPs, etc.
It's not developers that lack discipline. It's CTOs, VPs, etc.
Or developers are given a deadline and no slack to learn the code base. So developers will tactically take the fastest route to closing their ticket.