This entire post about when and how to slow down in the age of AI by James Stanier is full of great stuff, including this:
If the decisions that precede execution are flawed, AI will faithfully implement those flaws in a way that looks like fully featured code. Looks can often be deceiving, especially with powerful and confident models. It will generate thousands of lines of code based on a misunderstood requirement. It will happily build an elegant solution to the wrong problem.
The illusion of speed is that you’re making progress when you’re actually digging yourself into a deeper hole.
The answer isn’t to abandon speed, but to deploy it deliberately. We should only unleash AI’s pace when we’re confident it’s pointed in the right direction.
And this:
Given that AI is speeding things up so much, if you haven’t already been challenged on why something’s taking so long, you certainly will be soon.
“Can’t you just use AI?” is a new form of velocity pressure, and it’s particularly insidious because it conflates the appearance of productivity with actual throughput. Yes, AI can generate code in seconds. But generating code and solving the right problem are not the same thing.

