VOOZH about

URL: https://thenewstack.io/breaking-things-doesnt-speed-developer-velocity/

⇱ Breaking Things Doesn't Accelerate Developer Velocity - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2021-09-24 07:53:44
Breaking Things Doesn't Accelerate Developer Velocity
profile,
DevOps / Software Development / Tech Culture

Breaking Things Doesn’t Accelerate Developer Velocity

Too much focus on speed and not enough on people and processes set developers up for failure, said a speaker at Blueprint LDN.
Sep 24th, 2021 7:53am by Jennifer Riggins
👁 Featued image for: Breaking Things Doesn’t Accelerate Developer Velocity
Featured image of Jessica Cregg by Jennifer Riggins.
Jennifer Riggins hosted a track at Blueprint IDN.

LONDON – In 2014, Facebook moved from CEO Mark Zuckerberg’s favorite motto, “Move fast and break things,” to “Move fast with stable infra.” The new slogan hasn’t caught the tech bro wave in the same way, and it still misses the mark quite a bit, neglecting the most important factor in engineering success — the teams.

At this year’s Blueprint LDN, co-located at the Olympia in London,LaunchDarkly developer advocate Jessica Cregg dubbed the much more popular OG adage a “fallacy.”

In our rush to move “harder, faster, stronger,” she said in her talk on Wednesday, we focus too much on the tech and not enough on the people and processes. Without them, we’re simply not setting teams up for success.

“Speed without direction is running without actually knowing if you’ll get there,” Cregg told the audience. And “moving fast, breaking things, and taking forever to resolve the problems does not result in happy customers and employees.” Yet, you are still expected to deliver features faster than ever. How can you move fast and not break things?

Moving too Fast, You’ll Miss Things

Cregg quoted several founders who have learned the painful lesson that it’s just impossible to keep up with hype cycles. Eventually, the humans on your team can’t keep up pace — another reason why two-thirds of the tech industry has known burnout.

“If you’re using acceleration to keep up, you have no choice but to keep up that rate,” she said. But without processes, things will be rapidly broken and often missed.

Cregg, whose role now has her writing and speaking about the human implications of engineering decisions, used to work for a “spaghetti on the wall” startup — instead of strategy, she said, they were just throwing things to see what sticks.

Of course, developers want to move that fast, she acknowledged. After all, this is the industry that monetized the attention span right down to the first five seconds having the highest impact on impression, conversion and engagement. Each additional second, the conversion rate drops by 4%.

But moving fast and breaking things becomes a vicious cycle where companies push employees, employees push customers, who then in turn push companies to give more and more. It’s especially hard on DevOps and site reliability engineering (SRE) teams, she said, who end up unnecessarily on call.

There are other consequences to moving fast, she noted, ranging from releasing features before they are actually ready to employee turnover to a loss of customer confidence.

Processes Matter

The ability to move fast safely is what separates the best from the rest. Cregg’s talk was probably the first on this fall’s conference circuit to heavily cite the latest State of DevOps report by Google Cloud’s DORA.

This year’s report showed more than ever how the organizations its researchers have dubbed “elite performers” stand out against low performers in moving fast, breaking things and recovering quickly.  The gap between the two groups continues to grow with astounding numbers.

These elite DevOps performers:

  • Make 973 times more frequent deployments.
  • Are a third less likely to fail.
  • Have a 6,570 times faster lead time from commit to deploy.
  • And also are 6,570 times faster to recover from incidents.

Elite performers also all averaged less than an hour to restore service, while their counterparts took more than six months. These elite teams also boast significantly lower change rates. In order to successfully move fast and break things, Cregg said, you need processes, especially for:

  • Releasing a new feature into production. This process answers how and when code is deployed, as well as how it will be progressively delivered.
  • Incident alerts and response. This process identifies monitoring mechanisms, clarifies who is on call when, and outlines the escalation procedure.
  • What to do when things do break. This process outlines the steps to safely disable or rollback features.

In fact, processes were a key theme in this year’s DevOps report. From documentation to security, the elite performers have all shifted left and integrated these essential steps into the full software engineering process.

“Elite performers that met or exceeded their reliability targets were twice as likely to have security integrated in their software development process,” the report found.

The industry overall is successfully accelerating, according to the report. Over the past three years, it’s gone from 7% to 26% of respondents meeting the elite threshold, while the lowest group has gone down from 15% to a mere 7%. “Yes, they’re moving quickly, but they’re also failing and learning from their failures faster,” Cregg said

Progressive Delivery Minimizes Blast Radius

Of course, some technical processes allow you to build better, faster. This includes testing in production. It’s also progressive delivery, the umbrella term for any time you release features to a subset of your customers, which effectively reduces your blast radius. Cregg included targeted rollouts, feature flags and canary launches as driving these elites to release and roll back fast.

“In terms of operations, things are going to break, which is why you need safety valves and kill switches [and to] look at service metrics and how features are performing,” Cregg said.

She shared an experiment that LaunchDarkly a feature flag and toggle manager, ran around pagination to test out whether it was going to make the tool harder for new customers. The team began with a small test mix of newbies and regulars. This progressive delivery experiment helped to measure that the changes to the tool had a positive impact on those who had a lot of feature flags, while it left no impact on those who had few.

“Fostering a culture of inclusion and openness can generally create better processes. Only you can prevent dumpster fires.” 

— Jessica Cregg, developer advocate, LaunchDarkly

The Developer Happiness Index found that the more a team employs SRE best practices — like SLI and SLO frameworks — the less likely its members are to experience burnout while the more likely they are to optimize resources and spend time writing code.

Everything must be done to evaluate, measure and improve processes, to remove friction and create an environment that supports innovation. After all, team productivity is what fuels business success. In fact, McKinsey has found that these teams are capable of four to five times faster revenue growth.

Psychological Safety Still Matters

This level of elite success, unsurprisingly, comes down to psychological safety and specifically reframing failures, which Cregg said is a natural part of knowledge acquisition.

Review processes, retrospectives and postmortems are well-structured for learning. These teams also revise and change strategy as they go, capable of change on the fly. It’s a mistake, she said, to see incidents as failures. Instead, Netflix — that elite of elites — reframes incidents as surprises and chaos events.

“Experiments are learning opportunities and give you the ability to fail in a measured manner,” Cregg said. “Experimentation in software teaches us how to gather feedback.”

This also necessitates people feeling safe to speak up, not only when things go wrong, but when the process does. It’s also important to nurture a blameless culture, where you separate the attributes of incidents from human behavior.

One way to develop a relationship with psychological safety, Cregg told the Blueprint audience, is to change the meaning of “why.” Instead, get more people involved in the discovery process with “how” and “what” questions.

She again cited the Developer Happiness Index, which found that developers want to be part of decision-making processes, particularly in choosing their own tooling.

“Fostering a culture of inclusion and openness can generally create better processes,” she said. “Only you can prevent dumpster fires.”

TRENDING STORIES
Jennifer Riggins is a tech storyteller and journalist, event and panel host. She bridges the gap between business, culture and technology, with her work grounded in the developer experience. She has been a working writer since 2003, and is based...
Read more from Jennifer Riggins
SHARE THIS STORY
TRENDING STORIES
LaunchDarkly is a sponsor of The New Stack.
TNS owner Insight Partners is an investor in: LaunchDarkly.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.