top of page

Software Engineers 13 Law Cards

  • Writer: Tim Mercer
    Tim Mercer
  • Apr 24
  • 1 min read

Parkinson's Law

Parkinson's Law for Software Engineer's:
Bugs and technical debt expand to fill the available time for all projects

Hyrum's Law

Hyrum's Law for Software Engineer's: 
With enough users, all observable behaviors will be depended upon by somebody 
Removing unused features becomes challenging due to user dependence

Hofstadter's Law

Hofstadter's Law for Software Engineer's:
Code always takes longer than you expect, even when you account for Hofstadter's Law

Price's Law

Price's Law for Software Engineer's: 
In any group, 50% of the work is done by the square root number of people
Scaling teams requires exponential hiring for linear output growth

Brooks' Law

Brooks' Law  for Software Engineer's: 
Adding a contributor to your repo increases your PR overhead and time to deliver updates.

Ringelmann Effect

Ringelmann Effect for Software Engineer's: 
As group size increases, individual productivity decreases
Loss of motivation & coordination problems; small teams are more efficient.

Conway's Law

Conway's Law for Software Engineer's: 
Systems mirror the communication structures of the organizations that produce them

Goodhart's Law

Goodhart's Law for Software Engineer's: 
When a measure becomes a target, it ceases to be a good measure

Cunningham's Law

Cunningham's Law for Software Engineer's: 
Posting wrong answers often leads to correct ones, as coders love correcting others

Gilb's Law

Gilb's Law for Software Engineer's: 
Anything that can be quantified can be measured in some way

Sturgeon's Law

Sturgeon's Law for Software Engineer's: 
90% of the code is crap; understanding this helps you get through the day

Murphy's Law

Murphy's Law for Software Engineer's
Anything code that can have a bug will have a bug.

Zawinski's Law

Zawinski's Law for Software Engineer's: 
Programs attempt to increase their feature creep with each iteration losing the purpose.

Comments


Commenting on this post isn't available anymore. Contact the site owner for more info.

Mitcer Incorporated | Challenge? Understood. Solved! ͭ ͫ  

288 Indian Road

Toronto, ON, M6R 2X2

All material on or associated with this web site is for informational and educational purposes only. It is not a recommendation of any specific investment product, strategy, or decision, and is not intended to suggest taking or refraining from any course of  action. It is not intended to address the needs, circumstances, and objectives of any specific investor. All material on or associated with this website is not meant as tax or legal advice.  Any person or entity undertaking any investment needs to consult a financial advisor and/or tax professional before making investment, financial and/or tax-related decisions.

©2025 by Mitcer Incorporated. Powered and secured by Wix

  • Instagram
  • Facebook
  • X
  • LinkedIn
bottom of page