https://clevershark.com/2007/05/advice-for-system-builders/
Advice for system builders