Quality is the new Quantity
AI made writing software cheap. That is the obvious story. More code, more prototypes, more pull requests, more “I built this in one afternoon” moment…
Tech news from the best sources
AI made writing software cheap. That is the obvious story. More code, more prototypes, more pull requests, more “I built this in one afternoon” moment…
Once upon a time in 2018 I posted a few of my written articles to Reddit and got some replies where I was accused of "posting low quality responses wi…
Give an agent a simple task: Add an optional loyalty discount to retail pricing. Enterprise pricing and the public API must stay unchanged. Twenty min…
The morning I announced what I'd been building, a comment showed up on the post. It was friendly. It opened with a compliment, agreed with me, and the…
It's okay if you don't know everything. It's okay if your code isn't perfect. It's okay if your first few internship applications get rejected. Every …
I spent tonight building a methodology for turning personal tools into open source contributions. Before publishing it, I decided to let the methodolo…
AI coding agents are useful because they can make large changes quickly. That is also the reason I do not want to merge their patches just because the…
The first time we needed yesterday's CodeQL findings for a tracking ticket, I clicked through the Code Quality UI for about ten minutes, copied a rule…
Most of the debt that actually takes a codebase down was never written down anywhere. That, not the raw volume of AI-generated code, is what the curre…
Every developer knows the feeling. You open a ticket that looks simple. A small change. Maybe one endpoint, one validation rule, one extra field. Then…
📌 Overview Today was a "silent day" — no Claude Code sessions, no commits, no code changes. Yet technical work isn't just about writing code. This day…
AI token debt is the extra AI-agent context, repository search, inference, retry, and validation work created when a codebase is hard to reason about.…
It all started when the Senior Architect dropped by the daily standup. The team lead had the backlog up on the big screen and there was a story about …
The first thing I noticed when I reopened that plugin after six months was that the same date-formatting logic lived in three places. One in a utility…
Companies are spending 44% of their AI tokens fixing bugs that AI generated (Entelligence AI, May 2026). CodeRabbit analyzed open-source PRs and found…
Copilot is quietly eroding two different skill sets at once. And almost nobody is talking about it honestly. GitHub Copilot has exceeded 1.5 million p…
QA’s role in the new AI SDLC is no longer just “test the finished application.” It is becoming quality engineering across the entire lifecycle : Requi…
A developer merges a pull request on Friday afternoon. Monday morning, a security review flags a SQL injection flaw in a new endpoint. When you ask wh…
AI wrote a function for me last week It worked Tests passed Edge cases handled I shipped it. But something bothered me - not enough to rewrite it not …
For years, I wanted one simple thing in Java projects: a reliable way to keep class members ordered and formatted consistently. Fields, constructors, …
Remember ProGuard? Variable names gone, control flow flattened, string constants encrypted. Code unreadable by design. That was obfuscation — delibera…
The Performance Syndicate Performance isn't about how fast your code runs; it’s about how little work it actually has to do. In nearly two decades of …
TL;DR — I spent three months vibe-coding a side project with an AI agent. It felt fast and productive until I opened a file and saw 3000 lines, functi…
Six in the morning, looking at the output April twenty-ninth, six in the morning. The rendering hits the screen. A A A A A across the entire document …
You ran the AI reviewer. It said "LGTM." You shipped. Then production caught fire. This is happening more and more this year. Teams adopt Claude, Copi…
AI-generated code rarely breaks in obvious ways. It passes review, ships to production, and behaves correctly in controlled scenarios. The problem is …
We’ve all been there: a senior developer confidently expounds on their expertise, yet the codebase seems to have a mind of its own. Sometimes, it's li…
What is the EASIEST Python code to test? Because writing unit tests is a superpower. It's great. Completely changes what you are capable of as a devel…
More rules should mean better output. That's the intuition. I spent weeks building a comprehensive CLAUDE.md — 200 lines covering naming conventions, …
Have you ever looked at code you wrote six months ago and thought: "Who wrote this monster?" ? Relax, it happens to all of us. In software engineering…