Principles, Laws, and Razors in Software Engineering

A living list of principles tangential to software development, human behavior, project management, and system design.