News for hackers. Stuff that matters.
Re:Specsmaxxing – On overcoming AI psychosis, and why I writ... by scandox on Sunday May 03, 2026 @05:17AM (#47995055)
All through the agile era I wrote detailed specs for projects and then followed an agile process. The most successful parts of every project were the ones that we were able to spec best even when they diverged significantly from the original spec.

You don't plan to follow the plan. You plan in order to understand the whole problem space. Obviously no plan survives contact with reality.

Re:Specsmaxxing – On overcoming AI psychosis, and why I writ... by fsloth on Sunday May 03, 2026 @05:20AM (#47995076)
Agree!

Another point of view is that LLM:s perform to an extent on the same level as outsourcing does. This interface requires a bit more contract mass than doing everything within single team.

Re:Specsmaxxing – On overcoming AI psychosis, and why I writ... by chrisweekly on Sunday May 03, 2026 @09:04AM (#47996572)
"Plans are worthless, but planning is essential."
Re:Specsmaxxing – On overcoming AI psychosis, and why I writ... by kaffekaka on Sunday May 03, 2026 @02:06PM (#47999664)
Pointless nit, but replace "essential" with "invaluable" for a play with words.
Re:Specsmaxxing – On overcoming AI psychosis, and why I writ... by chrisweekly on Sunday May 03, 2026 @07:00PM (#48002508)
I like wordplay too, but in this case it'd have risked muddling the lone point I was making. Doubling down on tangents, since you like wordplay I bet you'd enjoy https://tiledwords.com/ which has been posted on HN a couple times.
Re:Specsmaxxing – On overcoming AI psychosis, and why I writ... by Yokohiii on Sunday May 03, 2026 @09:57AM (#47997009)
> You plan in order to understand the whole problem space.

I like to do spikes to understand problem spaces before planning. The planning is then usually effortless and just to get in sync with stakeholders.

But in that regard AI coding is really backwards. We don't necessarily need hard separation of planning and coding, but we need a deliberate separation of experimental/explorative coding and the code that is supposed to make it into prod. AI coding does all that in the same place, I don't even want to know how hard it is to "fix" AI code that started on behalf of a completely wrong premise. AIs certainly don't have a good measure when to refactor something completely messed up.

Re:Specsmaxxing – On overcoming AI psychosis, and why I writ... by kaffekaka on Sunday May 03, 2026 @02:09PM (#47999702)
> We don't necessarily need hard separation of planning and coding, but we need a deliberate separation of experimental/explorative coding and the code that is supposed to make it into prod. AI coding does all that in the same place ...

This is a very good point. The AI speedup some PMs fantasize about is skipping planning and instead generate code directly from end user discussions, POC-ing our way into shipping.