Blog

Why the Future of Local LLMs Doesn’t Depend on Being the Best I’m going to do something very different from my usual blog posts, which typically fall into one of

I’ve been reflecting a lot on how fast generative AI is advancing and what was seemingly bleeding edge yesterday can be obsolete today. One example that comes to mind is

I’ve always found that keeping up with technology news was difficult and while there are plenty of mailing lists you can sign up for, the emails coming into your

Network connectivity testing is one of the challenges I repeatedly encounter when supporting Azure networking environments, particularly when validating connectivity from subnets delegated to Azure PaaS services. In non-delegated subnets,

This is the story of how I built a local browser agent to solve a very specific problem: booking a tennis court during a pandemic-era rush. It’s hard to believe

This NTP troubleshooting guide is a quick set of reliable w32tm commands for validating time synchronization issues on Windows systems. This post provides a practical cheat sheet for validating NTP

This post walks through how I built an email draft reply generator using Power Automate and Claude. Those who have read my blog posts will likely know that I have

This is the story of how I vibe coded a personal stock dashboard with GitHub Copilot over a single Sunday afternoon. A few weeks ago I posted about vibe coding