We have organized our essays into four categories of increasing abstraction. These are code, connection, context, and critique.
Essays about code
Essays about connection
Connection includes API design, HTTP, protocols, file and folder hierarchies. Also architectures, collaboration, etc. How all the parts fit together and communicate.
Essays about context
Context includes the big picture. Programming principles, best practices, user experience, accessibility, sustainability, universal design, and more.
Critiques of coding practice
Critiques include essays and the occasional polemic. We discuss practices and beliefs considered harmful and suggests better approaches and methods.