With the exception of some of the rules under the Hardware section, this is some great succinct advice on software development in general :)
Jack Ganssle is quoted repeatedly - his blog has a lot of good war stories that illustrate many of these points in much greater detail.
Thanks for the link to Ganssle’s blog. I’ll be sure to have a read today.