758
you are viewing a single comment's thread
view the rest of the comments
[-] aghastghast@programming.dev 36 points 4 days ago

Test-driven development: You spend all your time building a gizmo to tell you if you're on Mars or not. A week before the deadline you start frantically building a rocket.

[-] CanadaPlus@lemmy.sdf.org 2 points 3 days ago* (last edited 3 days ago)

TBF the analogy is especially strained for that one. Per another commenter, Boeing actually makes rockets with waterfall, but test-driven only really makes sense for software, where making local changes is easy but managing complexity is hard.

Edit: Actually, there's even software where it doesn't work well. A lot of scientific-type computing is hard to check until it's run all the way through.

[-] fruitycoder@sh.itjust.works 1 points 3 days ago

That's where digital twin engineering HOPES to bridge the gap.

There is definitely a contium of how long it takes to build and test changes where increasly abstract design makes more and more sense vs the send it model

this post was submitted on 05 Mar 2025
758 points (93.8% liked)

Programmer Humor

21172 readers
1115 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS