Notes about writing software the right way!