12.03.22 programming guidelines 11.16.20 an argument for old hardware 09.20.20 the portable developer 06.21.20 code hardening