frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The Software Development Lifecycle Is Dead

https://boristane.com/blog/the-software-development-lifecycle-is-dead/
49•zenon_paradox•5h ago

Comments

dtagames•4h ago
This is an article that's so ahead of its time that it's likely to be ignored. The TL;DR is that true agentic development doesn't improve the software dev lifecycle, it throws huge chunks of it in the trash.

When your context environment and constraints are properly designed, many planning, testing, and review stages can simply be skipped. It's remarkable but true.

bensyverson•1h ago
Yes, LLMs can basically short-circuit the entire product design and development process if you want them to. You can write "Give me a goal tracking app" and pretty reliably one-shot it. Success?

I think a lot of folks would benefit from re-reading the Agile Manifesto [0]. Unfortunately in the corporate world, "Agile" became almost a perfect inversion of the original 12 principles, but in the age of AI, I think it's more relevant than ever. Back when you could only get through a handful of "user stories" per week, there was tremendous pressure on developers to prioritize the "right" ones, which led to more and more layers of planners, architects and delivery leads.

Now the feedback loop between the customer, business and developer is as tight as it always should have been.

  [0]: https://agilemanifesto.org
ivan_gammel•1h ago
It’s ahead of time the same way as sci fi novels writing about fusion energy sources. May happen some day, we don’t know when.
bluesnowmonkey•1h ago
Agreed. People aren’t ready for this, even (maybe especially) on HN.

Everyone’s hung up on how nobody really does waterfall. Or course. But a LOT of people are vibing their code and making PRs and then getting buried in code reviews. Just like the article says, you can’t keep up that way. Obviously. Only agents can review code as fast as agents write it. But I find as of recently that agents review code better than people now, just like how they write it better. Gotta lean into it!

skeeter2020•52m ago
>> But I find as of recently that agents review code better than people now, just like how they write it better.

Let me guess: you're building a system that uses AI agents to replace all the PR-type tasks most of us waste their time completing?

kelseyfrog•3h ago
> Requirements gathering: fluid, not dictated

> 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.

p_l•2h ago
Remember, Waterfall model was AFAIK originally just an example of pathologically bad managed project in a conference talk :V
paleotrope•1h ago
Almost everything is a strawman
scott_w•1h ago
Unfortunately it started to be taken seriously, at least by academics who went on to infect an industry. I shit you not when I tell you the Software Project Management module I took at university described Agile as “Waterfall but done much faster” back in 2010/2011.
lazyasciiart•2h ago
I’ve seen this at more than one company.
ivan_gammel•1h ago
I’m working in the industry since 1999, spent a lot of time in regulated industries and fully agree with you, waterfall was never the process. The actual process could generate a lot of artifacts, but it was always async, not strict happens-before relationship.
perrygeo•1h ago
Requirements handed down - never seen it in 25 years. The requirements are always fluid, by definition. At best, you get a wish list which needs to be ammended with reality. If you have completely static requirements, you don't need an engineer! You just do it. Engineering IS refining the requirements according to empirical data.

Once you have requirements that are correct (for all well-defined definitions of "correct"), the code implementation is so trival that an LLM can do it :-)

scott_w•1h ago
Same here. It’s like the author just finishes their Software Project Management module at uni, saw AI and had their mind blown without ever learning this thing called “The Agile Manifesto” exists!
Jenk•59m ago
> 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

30 years ago it was the norm. It really is true that the industry (standard) has shifted a lot in that time.

But I work at a place like this right now. I was hired by the new CTO to help them change this, having spent the previous 20 years actively avoiding places just like this.

Project-based planning by a roomful of not-technical people: Funding, scope, design, shape of team, deadlines, tech stacks, vendors etc. all "locked in" before any engineer is even approached, let alone asked for input.

I cannot overstate how uncanny it feels to be working here - like I have actually time travelled back to the 90s.

cbm-vic-20•58m ago
In the 30 years I've worked in software, I've seen more than one shop that worked this way. Then "eXtreme Programming" and Scrum rose up and morged into "agile", and that pretty much went away.
Bnjoroge•3h ago
Most, if not the entire article reads to me as AI-generated which just makes me uninterested in reading further.
mat0•2h ago
I read it for you. Spoiler alert, remained uninteresting until the end. I agree with the notion that we will have to adapt our workflows now that coding is getting cheaper (at least for now), but the author is suggesting to forgo PRs entirely and demonises humans for being slow and some sort of bottleneck. The author is suggesting that you can let agents go crazy on your codebase and that if you don't do it you are some sort of dinosaur that doesn't accept change. It's complete nonsense in my opinion.
jackphilson•1h ago
What is your take on the optimal usage of AI, and why would it not be N + 1? I think the article is largely correct here.
marginalien•2h ago
The requirements aka intents, where do they come from? Today, there are PMs interacting with customers, analyzing data, reading the regulation, connecting insights/demand with business strategy to come up with requirements. This is now all done by the engineer who out of the blue just has the right intent to instruct the agent to code? Please explain me like I’m five.
mehagar•39m ago
I don't understand this part either. At some point we're writing software for people to use, and there has to be someone who comes up with the requirements based on what people want. AI doesn't change this fact.
matltc•2h ago
Wut

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

moltar•2h ago
Yeah no chance. Quite the opposite. This framework makes the process more robust. AI is just an accelerator of what is. I work at a company without mature SDLC process and it’s chaotic and leads to sub standard outcomes. We are actually looking to adopt this SDLC process soon because of it.

My mental model on LLMs and agents is that they are force multipliers.

satisfice•2h ago
43 years in software development: I have not seen the SDLC that this guy claims is predominant.

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

kaffekaka•1h ago
Time really goes by. I read "article from 26 years ago" as: why would you post an article from the early 80s?

I feel old.

petersumskas•2h ago
The described SDLC is a recipe for rigorously and predictably building the wrong thing.

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.

javascriptfan69•1h ago
I'm not anti-AI but I'm starting to feel like I live on a different planet to the pro-AI people.

Everything in this article seems fucking insane to me.

skeeter2020•57m ago
THIS is what makes me so mad: the best software developers are really good at evaluating new technologies, they see where they work best and where they are not a good fit. They're curious, excited, love to share but keep a healthy skepticism and really want to understand. They are balanced and look for the nuance. They've now been told by their bosses & CTOs that this is not good enough; dive in head-first without looking or find a new job (no, this is not hyperbole). That monster weight on one end of the see-saw keeps pushing me and others towards the other end to balance it, but I don't belong there and I'm not a Luddite. I want to straddle the middle and shift my weight back and forth as appropriate and the pro-AI army keeps pushing me away. It drives me bonkers.
podviaznikov•1h ago
was writing on exactly the same topic today! https://github.com/podviaznikov/sdlc-bridge/blob/main/AGENT-...
blibble•1h ago
it's the Capital A Agile(TM) shysters all over again

put up against waterfall, which no-one ever did anyway

ptnpzwqd•1h ago
This article seems completely out of line with reality, maybe I am living on a different planet.

I have never heard of anyone following those SDLC steps rigorously and sequentially. Things tend to be much more intertwined, combined, and iterative than this suggests.

Even if agents were writing the code, someone would still need to identify what actually needs to be done - requirements don'y magically pop out of nowhere.

He doesn't know a single person(!?) still writing code by hand? Even the most hardcore believers in coding agents that I know still review and revise code by hand. Even the sota models spit out garbage if not carefully guided and reviewed (and even then quality is still behind an experienced human engineer for anything non-trivial).

This all seems so far from the reality I live in...

skeeter2020•1h ago
This author plays fast and loose by comparing the broad, long-term overview of a waterfall project with a dumbed-down close-up of an iterative methodology. Just because you put a bunch of opinions, or at best naive (and wrong) interpretations into clean diagrams doesn't make them right.

There's no such thing as "AI-native engineers"; it's still developers who use AI and non-developers who use AI. Why you'd want to be in second group is beyond me.

crustycoder•1h ago
Dead? What, again?

Yet another rehash of the smoke and mirrors bullshit I've been hearing every 5 years or so for the last 40+ years.

rapnie•56m ago
I would formulate it as: The software development lifecycle is inevitable, or you will not have any software. The lifecycle is just not acknowledged and thus implicit to many people. If you hack in Notepad, FTP it to your webserver, then your lifecycle lasts till you switch it all off. A simple lifecycle, but unavoidable to have one.
senfiaj•58m ago
I don't belong to both "AI has replaced engineers" and "AI will never replace engineers" camps. But for now, AI is far from replacing SWEs and development processes, especially for complex software (that has many complicated specifics, such as deployment, migration, specification, code conventions, domain knowledge etc).

Yes, nowadays AI is really powerful, our company even encourages us to use it for generating some code / documentation or reviewing your own code / documentation. In recent years several IDEs are integrating it. But it's not a panacea and has its limitations. Still, it has to be supervised, the generated code should still be reviewed and corrected. You should view AI as more like an "IDE autocompletion on steroids". You need to understand the difference between a vibe coder and a normal developer who enhances his productivity by AI.

Currently AI hasn't enough autonomy for fully replacing SWEs and development processes (yet). Full stop. The article might become correct in 20 years I guess.

mehagar•26m ago
There was nothing stopping everyone from using continuous delivery today, yet many companies still rely on long cycles, manual testing and handovers. The problem isn't the tooling, it's the people.
goodquestions•24m ago
Code
noobermin•20m ago
I love this article. "btw don't do PRs, they're dead! (source: me)"...alright buddy.
oooyay•17m ago
> They don’t know what’s DevOps or what’s an SRE.

Oh my goodness, most of the people with that title don't know what it is. I hate to say it because I spent like 10 years of my life in reliability, but it's largely an industry of cargo culting around two books and a bunch of memetic blog posts postured as learned architecture. The best performing teams end up ditching much of this and crafting their own strategy based on their own problems and their own engineers and leaders perspectives of them.

I'd reply to the rest of this piece in much the same strategy. The things the author is clinging to are only gone if you, as the reader, accept that there is only one true way to do them. That doesn't mean there aren't new problems or old-problems-made-new, it simply means we need to put our thinking caps on and adapt. It is increasingly apparent that a playbook, memes, and copying other people/companies strategies will not get you far in our new future.

monksy•16m ago
It's not. People who say this are not good engineers, and you'll see slop come out of this. Some of these steps you need more than ever.

No this is not an anti-ai message.

Why is Claude an Electron App?

https://www.dbreunig.com/2026/02/21/why-is-claude-an-electron-app.html
210•dbreunig•2h ago•135 comments

EDuke32 – Duke Nukem 3D (Open-Source)

https://www.eduke32.com/
116•reconnecting•3h ago•42 comments

Evidence of the bouba-kiki effect in naïve baby chicks

https://www.science.org/doi/10.1126/science.adq7188
32•suddenlybananas•1h ago•8 comments

Parse, Don't Validate and Type-Driven Design in Rust

https://www.harudagondi.space/blog/parse-dont-validate-and-type-driven-design-in-rust/
98•todsacerdoti•4h ago•34 comments

Show HN: Llama 3.1 70B on a single RTX 3090 via NVMe-to-GPU bypassing the CPU

https://github.com/xaskasdf/ntransformer
33•xaskasdf•2h ago•5 comments

I verified my LinkedIn identity. Here's what I handed over

https://thelocalstack.eu/posts/linkedin-identity-verification-privacy/
1111•ColinWright•16h ago•393 comments

How far back in time can you understand English?

https://www.deadlanguagesociety.com/p/how-far-back-in-time-understand-english
299•spzb•3d ago•183 comments

Toyota Mirai hydrogen car depreciation: 65% value loss in a year

https://carbuzz.com/toyota-mirai-massive-depreciation-one-year/
74•iancmceachern•5h ago•166 comments

zclaw: personal AI assistant in under 888 KB, running on an ESP32

https://github.com/tnm/zclaw
60•tosh•11h ago•44 comments

CXMT has been offering DDR4 chips at about half the prevailing market rate

https://www.koreaherald.com/article/10679206
132•phront•9h ago•107 comments

Inputlag.science – Repository of knowledge about input lag in gaming

https://inputlag.science
51•akyuu•4h ago•10 comments

I Don't Like Magic

https://adactio.com/journal/22399
87•edent•3d ago•71 comments

Canvas_ity: A tiny, single-header <canvas>-like 2D rasterizer for C++

https://github.com/a-e-k/canvas_ity
42•PaulHoule•4h ago•19 comments

What not to write on your security clearance form (1988)

https://milk.com/wall-o-shame/security_clearance.html
351•wizardforhire•6h ago•144 comments

Happy Zelda's 40th first LLM running on N64 hardware (4MB RAM, 93MHz)

https://github.com/sophiaeagent-beep/n64llm-legend-of-Elya
8•AutoJanitor•2h ago•4 comments

Claws are now a new layer on top of LLM agents

https://twitter.com/karpathy/status/2024987174077432126
156•Cyphase•22h ago•602 comments

Personal Statement of a CIA Analyst

https://antipolygraph.org/statements/statement-038.shtml
115•grubbs•5h ago•66 comments

Finding forall-exists Hyperbugs using Symbolic Execution

https://dl.acm.org/doi/full/10.1145/3689761
6•todsacerdoti•4d ago•0 comments

MeshTNC is a tool for turning consumer grade LoRa radios into KISS TNC compatib

https://github.com/datapartyjs/MeshTNC
17•todsacerdoti•3h ago•5 comments

Cloudflare outage on February 20, 2026

https://blog.cloudflare.com/cloudflare-outage-february-20-2026/
134•nomaxx117•4h ago•94 comments

Acme Weather

https://acmeweather.com/blog/introducing-acme-weather
164•cryptoz•16h ago•106 comments

Permacomputing

https://wiki.xxiivv.com/site/permacomputing.html
74•tosh•4d ago•19 comments

Be wary of Bluesky

https://kevinak.se/blog/be-wary-of-bluesky
211•kevinak•1d ago•158 comments

Uncovering insiders and alpha on Polymarket with AI

https://twitter.com/peterjliu/status/2024901585806225723
116•somerandomness•1d ago•107 comments

AI uBlock Blacklist

https://github.com/alvi-se/ai-ublock-blacklist
208•rdmuser•15h ago•91 comments

Online Pebble Development

https://cloudpebble.repebble.com/
6•teekert•2h ago•4 comments

Show HN: Iron-Wolf – Wolfenstein 3D source port in Rust

https://github.com/Ragnaroek/iron-wolf
51•ragnaroekX•7h ago•19 comments

Padlet (YC W13) Is Hiring in San Francisco and Singapore

https://padlet.jobs
1•coffeebite•11h ago

A solver for Semantle

https://victoriaritvo.com/blog/semantle-solver/
46•evakhoury•3d ago•13 comments

Keep Android Open

https://f-droid.org/2026/02/20/twif.html
1970•LorenDB•1d ago•680 comments