Tips
A much more detailed guide is going to be published on the Greybeard blog. So stay tuned.
This is a bit of a short guide, and it's required to be short for one simple reason.
There's a lot of advice there on the internet. A lot of it is correct, but it comes with an implicit contextual limitation. The people like Uncle Bob Martin, Johnathan Blow, and perhaps Casey Muratori, are all referring to programmers that have intrinsically different levels of experience.