I want you to consider instead the possibility that Waterfall came to exist, and continues to exist, for the convenience of managers: people whose methods are inherited from military and civil engineering, and who, more than anything else, need you to promise them something specific, and then deliver exactly what you promised them, when you promised you’d deliver it. There exists many a corner office whose occupant, if forced to choose, will take an absence of surprises over a substantive outcome.
I always have a hard time wrapping my mind around some of the classic user questions: What is this thing for, is it for novices or professionals, etc? I do my best to avoid these questions, because the best thing you can possibly accomplish as the maker of a tool is to build something that gets used in ways you didn’t anticipate. If you’re building a tool that gets used in exactly the ways that you wrote out on paper, you shot very low. You did something literal and obvious.
One summer morning, the beginning of July, I got this long letter from my girlfriend, and in it she’d written that she wanted to break up with me. I’ve always felt close to you, and I still like you even now, and I’m sure that from here on I’ll continue to…et cetera, et cetera. In short, she was wanting to break it off. She had found herself a new boyfriend.
I hung my head and smoked six cigarettes, went outside and drank a can of beer, came back in and smoked another cigarette. Then I took three HB pencils I had on my desk and snapped them in half. It wasn’t that I was angry, really. I just didn’t know what to do. In the end, I merely changed clothes and headed off to work. And for a while there, everyone within shouting distance was commenting on my suddenly “outgoing disposition”. What is it about life?