AI Coding and the Season of Change

I’ve been using AI agents to assist with software development for at least two years now. GitHub Copilot was kind of where my journey began, but I’ve tried many over the last couple of years. They began with “oh, thank you, you caught a semicolon I missed” and that was about all they were worth. […]

Python vs Ruby

TL;DR: I like python (mostly because I’m fairly proficient with it) but have a lot of respect for ruby.  However, the two languages are actually really similar at lower levels. This might be a less typical “vs” article.  Really, I don’t enjoy language wars.  I believe that each language is a tool that solves particular problems well. […]

Why I Hate: Java – Library Management

There are many things I hate (or dislike, or currently have a bone to pick, etc.).  I thought that Java would be a good first target for a post. Maybe my lack of any formal training is hindering me here, but I find trying to leverage public libraries (take google-guava for example) in Java the […]