Another weekend, another rabbit hole. This time, it started with a game called Golden Lap. If you...
I created the organization for the release of the game prototypes I mentioned. Here is the...
What My Dad Taught Me About Context (and Why I Keep Jira in My...
The Bus Factor Analyzer takes a deliberately minimalist approach to dependencies. With only five...
The recent Shai-Hulud supply chain attack on the NPM ecosystem has reminded the javascript...
Recently, I have been working on a small side project that involves creating a command-line interface...
LLM generated or not. Stop letting a machine generate only the words that you want to hear and start...
Sometimes the breaking point comes not from a single catastrophic failure, but from the slow...
*A hard look at effort-based pricing and the hidden cost of being a paying beta tester * Let me be...
The traditional software development cycle—requirements, design, implementation, testing—often...
Left shifting refers to moving software development lifecycle activities to earlier stages in the...
The European Union's Cyber Resilience Act (CRA) is set to introduce a new regulatory framework for...
Facing the challenges of AI-assisted development with a collaborative solution In my previous...
Let's be honest: the "ceremonies" and processes of Agile can often feel like a drag. The endless...
I just checked the calendar and did the math. It turns out this project is one year faster than it...
In a recent blog post titled "I Was So Angry, I Built My Own", I articulated the frustrations that...
I had a goal: to create a command-line interface (CLI) for a well-known API I was using at work....
Frustration often breeds innovation. After years of wrestling with project management tools that...
In our rush to embrace the productivity benefits of Large Language Models (LLMs), we've overlooked a...
We are likely witnessing a quiet crisis in our technical teams. While we celebrate the productivity...
"Honest disagreement is often a good sign of progress." - Mahatma Gandhi. I saw that quote the...
Today I stumbled over ...... "Influence didn’t have to look like volume or certainty. It could...
"Artificial Intelligence" is transforming our workplaces. For consulting firms, the promise of...
Ever wondered what really makes your DevOps team tick, or sometimes, stumble? Beyond the CI/CD...
What it is: Brainstorming concrete actions or experiments to address the specific interaction...
What it is: Examining the specific techniques and interaction patterns your pair uses to achieve a...
What it is: The first step in improving pairing is identifying why you're doing it. What are the most...
What it is: Successful pairing involves focusing on specific interaction areas beyond just coding,...
DevOps is a deliberate attempt towards delivering better software faster and more reliably. Often,...
Software development, particularly software architecture, is often discussed in terms of engineering...