Live data from Hacker News

‘Laws’ of Software Development

exceptionnotfound.net

71–74 of 74 posts

Re: ‘Laws’ of Software Development

#71

Linus' Law loses water when you consider using formal specifications, model checking, and -- if you have the budget and time -- proof . These systems and languages have come a long way and are far better than any human at checking your work and telling you where you are making mistakes. Model checking in particular, in my limited experience using it, is effective at this. You can eliminate many (not all... nothing's…

The guy bf

Re: ‘Laws’ of Software Development

#72
post #64

Earlier quoted context omitted.

There are many other laws, e.g.: Zawinski's Law of Software Development: Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can. Atwood's Law: Any application that can be written in JavaScript, will eventually be written in JavaScript. But there is perhaps no greater legal scholar than Norman Augustine: Law XVI: Software is like entropy. It is dif…

Law XVI's exception is XFS, which has had a steadily declining LOC count for years. http://sandeen.net/wordpress/wp-content/uploads/2012/04/fs-l...

It's not an exception. Like entropy, software can be reduced locally, but it can never be reduced globally.

Re: ‘Laws’ of Software Development

#73
post #64

Earlier quoted context omitted.

There are many other laws, e.g.: Zawinski's Law of Software Development: Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can. Atwood's Law: Any application that can be written in JavaScript, will eventually be written in JavaScript. But there is perhaps no greater legal scholar than Norman Augustine: Law XVI: Software is like entropy. It is dif…

Law XVI's exception is XFS, which has had a steadily declining LOC count for years. http://sandeen.net/wordpress/wp-content/uploads/2012/04/fs-l...

If one replaces two lines of code with one line of code, there are three lines of code in the world. Information cannot be destroyed.

Re: ‘Laws’ of Software Development

#74
post #64

Earlier quoted context omitted.

Law XVI's exception is XFS, which has had a steadily declining LOC count for years. http://sandeen.net/wordpress/wp-content/uploads/2012/04/fs-l...

If one replaces two lines of code with one line of code, there are three lines of code in the world. Information cannot be destroyed.

I take it you've never had a failed backup restore?
Post reply on HN