Blog

Thoughts on software development, web technologies, and engineering practices.