Here are my thoughts and experiences on software development, tools, and projects I've been working on.