3 ms·
Famous Laws of Software Development (2017)
- dang 5y agoRelated: Famous Laws of Software Development (2017) - https://news.ycombinator.com/item?id=19245485 https://news.ycombinator.com/item?id=19245485 - Feb 2019 (195 comments)
- seumars 5y agoMy only pet peeve with these "laws" is the endless amount of people eager to come up with their own in hopes to be quoted in articles like these. Most of them don’t even make sense and read more like a meme, like “Atwood’s Law”: "Any application that can be written in JavaScript, will eventually be written in JavaScript.”
- karmakaze 5y ago> Premature optimization is the root of all evil. That is itself a premature optimization. "We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%" Also worth noting that Knuth attributes this to Tony Hoare as "Hoare's Dictum" (possibly by mistake).
- _hypx 5y agoOnly Murphy’s Law is truly eternal. Moore’s Law will end sooner or later. Most the rest are just common trends that can be summed up with “software is hard and takes a long time to develop” or “large organizations tend to be inefficient or slow.”
- throw0101a 5y ago> The first 90% of the code takes 10% of the time. The remaining 10% takes the other 90% of the time. This is not quite it. Tom Cargill: > The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.[1][2] * https://en.wikipedia.org/wiki/Ninety–ninety_rule https://en.wikipedia.org/wiki/Ninety–ninety_rule