Principles: from software design to natural law
Rule of thumb 80/20 principle Goldilocks principle Kiss principle Don't repeat yourself You aren't gonna need it MoSCoW method Overengineering Feature creep Value engineering First thing first Worse is better Anti-pattern Unix philosophy Rule of least power If it ain't broke, don't fix it List of software development philopsophies