https://onezeronull.com/2012/07/07/five-major-software-development-rules/
Five major software development rules