October 19, 2018
Hot Topics:

Are Programming 'Laws' Valid?

  • February 19, 2014
  • By Developer.com Staff

Does conventional wisdom about programming accurately reflect what happens in the real world? In a new piece for Dr. Dobb's, software engineering expert Capers Jones examines some of the maxims that are often repeated among developers to see whether data supports them. Here are some of the highlights:

  • Boehm's Second Law: Prototyping significantly reduces requirements and design errors, especially for user errors. True if the prototype is 10 percent the size of the planned system.
  • Brooks' Law: Adding people to a late software project makes it later. Mostly true.
  • Wirth's Law: Software performance gets slower faster than hardware speed gets faster. Not true.
  • Yannis' Law: Programming productivity doubles every six years. Partially true.

View article

Comment and Contribute


(Maximum characters: 1200). You have characters left.



Enterprise Development Update

Don't miss an article. Subscribe to our newsletter below.

By submitting your information, you agree that developer.com may send you developer offers via email, phone and text message, as well as email offers about other products and services that developer believes may be of interest to you. developer will process your information in accordance with the Quinstreet Privacy Policy.


Thanks for your registration, follow us on our social networks to keep up-to-date