Comment

Comment by arjie

The equivalent the other way. If programmers hired like carpenters are hired made a table:

"How long will it take to make this table?"

"3 weeks. But we're going to try using this new kind of leg because it's easier to replace with another leg if you don't like it. So it may take 5 weeks."

5 weeks pass

"Is the table done?"

"Well, no, not really. But now you can have four different legs if you want to. We've also got this table building machine that can make all the different types of legs that will slot in"

"Can we use the table-building machine to build the table?"

"No, it only does legs right now"

10 weeks later

"All right guys, it's been twice as long. Is it done?"

"Yeah, we're finished. You're going to love this. We upgraded the table building machine so now it builds as many tables as you like. All you have to do is sketch out a full blueprint. We've got one blueprint for the table you want, but you can make more if you like"

"Where's my actual table?"

"Oh, it's that pile in the corner. It's broken, though. Jack placed a red cup on it and it fell apart. You're not supposed to do that. We told him to use blue cups. It's in the manual. We explicitly fixed blue cups last week."

parent arjie 9 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton