In case you need to hear it: I am firmly in the camp that 'perfection is the sum total of a lot of little things done well' ... learning how to do each of those 'things' takes time and care ... software or anything in life ... it is ok to take some time to learn how to do things properly.
@jimfuller decades ago before I switched to politics, I used to write software as a consultant. It was quite profitable, but what really killed that type of work for me was the number of managers I met who said things like "Don't worry, be crappy".
Because they kept pushing people to rush things through, projects would have more bugs and maintenance would be much harder, but once people realised the consequences, the managers had already received their bonuses for fast delivery and had moved on.
@randahl yes - that is because those people are only interested in 'outcomes' ... they use throw away terms like 'automation' (and now agentic dev) - zero care in the process (journey) almost always ensures never getting to a good 'outcome' (destination).

@randahl that's the logical consequence of late stage capitalism I suppose.

Everyone is looking for growth. It is not just ambition, it is the requirement. You are supposed to show growth and keep earning a little more than before or you get sunk. This requires getting constant and measurable intermediate results.

When this approach is accelerated enough it directly contradicts building something of quality because the priorities are not there. By the way it is pretty similar in politics. A lot of things done by politicians are intended to boost this news cycle, this poll rating, get these elections won, make these stats look better right now. Relatively few things are done with, say, two decade effect in mind.

@jimfuller

@jimfuller
I'd take that further: learning is what makes things worth doing in the first place.
@jimfuller tootally agree. I'm perfectionist by my nature. and I tend to do all things properly and well. and I learn whole my life to do things that I want to do to make them better.
but nowadays people try to impose the approach "cheap crappy things, fast production, no knowledge, do things fast and don't care for quality" and I don't accept this.