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…
‘Laws’ of Software Development
71–74 of 74 posts
Re: ‘Laws’ of Software Development
#72Earlier 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...
Re: ‘Laws’ of Software Development
#73Earlier 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...
Re: ‘Laws’ of Software Development
#74Earlier 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.