fantastic-machine.com
Three good design principles
Hard won, never perfect. What are yours?