Sitemap
Level Up Coding

Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev

Member-only story

No Silver Bullet at Forty

8 min read5 days ago

--

In 1986, Fred Brooks presented a paper at the IFIP Congress with a title borrowed from werewolf folklore: “No Silver Bullet: Essence and Accident in Software Engineering”. Software projects, he observed, have a way of turning into monsters, running late, over budget and riddled with flaws, and everyone wants the one weapon that kills the monster outright. His verdict was that no such weapon was coming. Not within a decade, and not from any single technology or management trick.

The essay reached a wider audience in 1987 through IEEE Computer, and it has been reprinted and argued over ever since. It turns forty this year, which makes the timing awkward in the best way. We now have tools that write working code from a paragraph of English, and the question Brooks asked about every previous candidate is back on the table: is this the one?

Press enter or click to view image in full size

My position is that coding models are the closest thing to a silver bullet the field has ever produced, and that this is precisely why Brooks was right. They remove the part of the work he called accidental more completely than anything before them. What remains is the part he said would remain, and it is as hard as he claimed. There is a serious counterargument, though, and it deserves a hearing…

--

--

Former Software Engineer at Google, still haven't found what I'm looking for. Retro computing, 6502 assembly, Rust. Full record: whois.enzolombardi.net