Blog

Thoughts on software development, book reviews, and life.