3 ms·
> ...Most code that creates value to people is messy, written in a hurry with vague specifications & unclear understanding of what the end user wants or would p
by zozbot123 8y ago
> ...Most code that creates value to people is messy, written in a hurry with vague specifications & unclear understanding of what the end user wants or would pay for, and it gets iterated by disjoint teams of people with competing timelines, politics, credit mongering and resource constraints, and most of it is for reporting something to someone. ...
Let's not conflate the essential complexity of a problem domain with what's purely a result of grossly sub-standard development practices. And let's not pretend that the clowns are any better at coping with "real world limitations, deadlines, customer demands" - they're not.
- mlthoughts2018 8y agoNobody’s conflating anything.. these are just the ubiquitous standards imbued by Mother Nature onto the human sociological phenomenon known as “software engineering.” To call it “substandard development practices” is like saying that wealthy people shirking their civic taxation responsibilities through offshore accounts is “substandard economic practices.” It just is.