News for hackers. Stuff that matters.
Re:How to Build Good Software by civicsquid on Monday August 19, 2019 @12:42AM (#20734957)
One of my professors condensed that point into something I thought was clever: "Software engineering is the distilling of ambiguity".

I think about that whenever I get frustrated about a vague spec or lack of details. It's the job!

Re:How to Build Good Software by onion2k on Monday August 19, 2019 @01:46AM (#20735192)
"Software engineering is the distilling of ambiguity"

I hope he meant separating out the ambiguity rather than concentrating it. :)

Re:How to Build Good Software by hguant on Monday August 19, 2019 @01:54AM (#20735230)
I can see it working both ways - in many cases, I'd like my ambiguity distilled down to one specific point, while the rest of the project deals with lower specific ambiguity (where ambiguity in my mind is equal to "is this thing possible").