The first State of AI-Assisted Software Development report has arrived and it's from the same team that brought us a decade of DevOps research. The new report is based on almost 5,000 responses from technology professionals worldwide and over 100 hou...
A GitClear study found AI-generated code rife with duplication, indicating productivity gains could disappear amid the growing use of coding assistants.
Last month, GitClear published an analysis of 211 million lines of code in its AI Copilot Code Q...
The industry tried to gamify the workplace to make it more engaging. But have you noticed that we’ve ended up making games more like work instead?
No matter how clearly we explain what we want, our system of rewards can undermine our efforts to impr...
Turning feedback directly into features will ruin your software product. The value of feedback is a deep understanding of your users, not a wish list.
Some concepts represent a flash of counterintuitive brilliance and others are obvious when you say...
Our jobs require a certain level of precision, so it’s natural that we’ll want to take an exact approach to our software delivery metrics. Some folks might even like a detailed standard to pin their measurement to so they can be sure it’s exactly rig...
Vibe coding is less than a year old, but its very definition is being lost as people clamber on board the bandwagon. Let's work out what the dream was, why we're losing our grip on it so fast, and why Jumanji and The Princess Bride offer wisdom that ...
Small batches, often ignored in the quest for speed, can help organizations respond to new conditions or knowledge and change course.
While the heavyweight era of software delivery made the mistake of placing far too much value on activity, the agil...
Amid our excitement over AI, we’ve fallen back into old habits, and this should prompt us to reset our approach.
It’s complicated. While the industry faces crucial debates over intellectual property and the environmental impacts of AI, there is a mo...
A decade of research busts the myth that high-performance software delivery isn’t for the regulated.
When discussing the incredible insights from the DORA researchhttps://dora.dev/research/, it’s common to hear that people in regulated industries th...
Improving your deployment pipeline reduces the risk of failed deployments overall rather than choosing which day will be a bad day.
Avoiding Friday deployments is driven by a goal that, while admirable, is better achieved in other ways. Yet, organiz...
Even the most self-disciplined people are at risk from too many distractions. How GitHub Copilot Extensions can help.
Your brain clears out short-term memory when you move from place to place, especially if you get distracted on your way there. It t...
Everyone wants to deliver software sooner and consolidate tools and practices. A platform that considers these needs will likely achieve further benefits.
There’s a clean, academic version of platform engineering. When we detect an increase in burno...
Having too few people with deployment authority reduces software delivery performance.
Developer experience and burnout may have put platform engineering in the spotlight, but focusing on continuous delivery will likely improve developer experience ...
At Kubecon Paris, we surveyed expert developers about their modernization initiatives, including what works well and where there’s pain.
KubeCon in Paris was an amazing opportunity for like-minded people to gather together to talk about Kubernetes, ...
The whole point of achieving this performance level is to run more experiments with high confidence so your organization can learn more.
Being an elite performer in DevOps means you can deploy early and often with low failure rates and fast recovery...
Why has the solution to the Kubernetes complexity problem proven so elusive?
In 2020, people were predicting that Kubernetes would disappear within a year. They believed someone would create a service that would reduce the adjacent choices and make ...
Working out how to apply Theory of Constraints in real-world situations can be hard, but there are two simple ways to kickstart it.
A chain is only as strong as its weakest link. That’s the idea behind the Theory of Constraints. Just a few weak link...
The terms ‘continuous integration’ and ‘continuous delivery’ are used so often together that it’s easy to forget how they differ.
CI/CD. This combination of two-letter initialisms is used so widely that many people don’t have a complete understandin...
Your platform engineering team needs product management, but that doesn’t mean it needs a product manager.
Almost everyone in platform engineering agrees that you should treat the platform as a product and the developers as customers. Great platform...
The costs of measuring the wrong thing or the right things in the wrong way vastly outweigh the costs of collecting and processing the data.
In software delivery, conversations about metrics and measurement wax and wane as people discover useful tec...