Naming guidelines for professional programmers
E-Prime: English for scientific writing
How to write maintainable code
Process-oriented reactive service architecture
HTTP demystified for web developers
Documentation avoidance for developers
Meeting-avoidance for self-managing developers How to write good comments Scaling business app development with Play and Scala Play framework: lessons learned
How to name things: the hardest problem in programming