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...
Let's be clear: agentic LLMs for coding support and research are phenomenal. Tools that can...
The web development landscape is constantly evolving, with frameworks like React, Vue, and Angular...
The internet is buzzing about AI code generators, and while the initial excitement is understandable,...
Disclaimer: Author had and failed at several leadership roles, at several management levels in the...
Okay, let's ditch the bullet points and LinkedIn-speak. Vibe Coding, at its core, is about building a...
While working on the next version of the Pair-Programming Workshop, I recently tackled the task of...