best practices
Maybe this should be broken up into separate pieces, namely what is unix, and
should I care?
. Also: software architecture, why have I never met you before
.
best overview there is probably: https://github.com/timoxley/best-practices