Comment

Comment by bthecohen

This is funny, but I think it misstates the real problem. This is what would really happen:

King: "Make me a toaster."

Software developer: makes toaster

King: "Okay, that's great, but could you also make it scramble eggs? It should just be a small change, right?"

Software developer: adds egg scrambling module

King: "Actually, could the eggs be soft boiled instead?"

etc.

In other words, OO and other programming abstractions arose precisely because we actually do need to deal with changing requirements, all the time.

parent bthecohen 11 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton