Coding with Copilot - Rewriting My Personal Site Using Generative AI
May 9, 2025
This year, with the buzz of GenAI's burgeoning capabilities as a pair programmer looming large over my industry, I took the opportunity to find out......
Read more →May 9, 2025
This year, with the buzz of GenAI's burgeoning capabilities as a pair programmer looming large over my industry, I took the opportunity to find out......
Read more →December 28, 2020
I was recently having a design conversation with some engineers on my product team. We were discussing the implementation of a feature that dealt with......
Read more →February 25, 2020
Think back to the last time you checked the tracking information for a package you were expecting to receive. You might have followed a link in your......
Read more →June 11, 2019
One of the most common tropes of working as a software engineer I've noticed is the constant lambasting of old code. Anything older than a few years......
Read more →April 1, 2019
In my last post, I outlined what open source is and presented some steps for how to get involved. Every open source project available today, even......
Read more →February 26, 2019
Did you know that a large part of the software you use everyday was probably built with tools and technologies that are freely available for anyone to......
Read more →January 10, 2019
As software engineers, there are lots of tools available for us to use. We might start simple with a programming language or two. From there, we might......
Read more →October 1, 2018
In a previous post about continuous integration and deployment, I alluded to the practice of constantly putting code through various tests and making......
Read more →