kelseyfrog 2 hours ago
> Requirements used to be handed down. A PM writes a PRD, engineers estimate it, and the spec gets frozen before a line of code is written. That made sense when building was expensive. When every feature took weeks, you had to decide upfront what to build.
In the 20 years I've worked in software. I've never even seen a shop that works this way. From 20 person teams to 10,000 employee companies. Maybe I've been lucky. but to me it reads as a straw man. Something to punch against that doesn't really exist.
> Design used to be something you did before writing code. You’d whiteboard the architecture, debate trade-offs, draw boxes and arrows, then go implement it.
Again, I've never seen this. Usually it'd be a senior engineer who spun up a project, implemented a proof of concept, and then mid and junior staff would be onboard and work within the project's design patterns, occasionally refactoring the design if it outgrew its original footprint.
I don't necessarily disagree with the agent workflow, but we should compare it to what actually proceeded it, not some imagined dummy process that never really existed. It weakens, not strengthens, the piece.
Note: I'm sure you experienced these, but have you considered that you're an edge case? I've equally considered that perhaps I've just been extraordinary fortunate in my career.
matltc an hour ago
None of this is true today. Maybe it becomes true, but I don't know what planet this guy is on where he doesn't have to worry about version control and gets perfect code from the agent everytime so no need to check and not a single person types code
I agree that sdlc is changing, but dead? Come on
The poles at the ai hype scale are taking on religious qualities with these grand proclamations and imagined reality
petersumskas 44 minutes ago
Does anyone actually work like this? Have they ever?
At the least it misses all the feedback loops between the stages. Even the actual waterfall model isn’t as linear as the one given as an example.
moltar an hour ago
My mental model on LLMs and agents is that they are force multipliers.
marginalien an hour ago
Bnjoroge 2 hours ago
satisfice an hour ago
What has ALWAYS happened is that teams of people come together and muddle through. We use concepts from the classic “SDLC” to discuss our processes, but we never followed it. We did have milestones, yes, which is simply incremental development.
When “Agile” appeared, the world was already pretty agile. It introduced a new vocabulary and some new values. But it didn’t fundamentally change the process— which is exactly why it was so widely “adopted.” A truly different paradigm would have been ignored.
DevOps represented a real phase shift in some respects, and agentic development does take that further.
But it’s always been people muddling through, and you ALWAYS have learning and design and testing. I don’t care how you spin it— you cannot evade it.
Here is an article from 26 years ago that relates:
https://www.satisfice.us/articles/reframing_requirements.pdf
dtagames 3 hours ago
When your context environment and constraints are properly designed, many planning, testing, and review stages can simply be skipped. It's remarkable but true.