Six Principles for Making New Things

https://paulgraham.com/newthings.html
20