Current work in progress
Continue reading →Writing
Thoughts on the philosophy and foundations of software, backend engineering, and the intersection of theoretical and practical approaches to building systems.
Research Based
Explorations of software design philosophy, historical perspectives on programming methodology, and theoretical foundations of our field.