Five reasons you shouldn’t rewrite that code
21 Nov 2022 Article

Five reasons you shouldn’t rewrite that code

Before you commit to rewriting an old system, here are some reasons it's (almost always) a bad idea.

Camille Fournier
Camille Fournier
5 mins
Using cooperative gaming to drive positive engineering change
17 Jan 2023 Article

Using cooperative gaming to drive positive engineering change

Code Climate
Code Climate
4 mins
The workflow metrics that make elite dev teams
20 Dec 2022 Article

The workflow metrics that make elite dev teams

dan-lines
Dan Lines
4 mins
A guide to measuring and improving code quality
09 Nov 2022 Article

A guide to measuring and improving code quality

Mike San Roman
Mike San Román
9 mins
How to bring order to chaos engineering
14 Nov 2022 Article

How to bring order to chaos engineering

Liz Fong-Jones
Liz Fong-Jones
16 mins
Switching cloud infrastructure solutions? Follow these three steps.
02 Nov 2022 Article

Switching cloud infrastructure solutions? Follow these three steps.

Chad Carlson
Chad Carlson
4 mins
The five stages of digital maturity
31 Oct 2022 Article

The five stages of digital maturity

Johnathan Rende
Jonathan Rende
6 mins
How to get engineering teams on board with accessibility
06 Sep 2022 Article

How to get engineering teams on board with accessibility

Laveena
Laveena Ramchandani
11 mins
Introducing AIOps: The new trend for repairing software issues
03 Aug 2022 Article

Introducing AIOps: The new trend for repairing software issues

Tom Fisher
Tom Fisher
9 mins
How Eve Online uses observability to ease migrations
27 Jul 2022 Article

How Eve Online uses observability to ease migrations

Liz Fong-Jones
Liz Fong-Jones
Introducing quality ratchets: A tool for managing complex systems
04 Jul 2022 Article

Introducing quality ratchets: A tool for managing complex systems

	Kevin Ball
Kevin Ball
10 mins
How to estimate and communicate timelines when building software
14 Jun 2022 Article

How to estimate and communicate timelines when building software

Gina Trapani
Gina Trapani
14 mins
Five ways to care for your open source contributors
06 Jun 2022 Article

Five ways to care for your open source contributors

Julia Ferraioli
Julia Ferraioli
10 mins
How to redesign your architecture to reduce technical debt
11 May 2022 Article

How to redesign your architecture to reduce technical debt

LaRoche
Patrick LaRoche
8 mins
Four things you need to know from ‘Using open source safely and effectively’
05 Apr 2022 Article

Four things you need to know from ‘Using open source safely and effectively’

ella-morrish-pink
Ella Morrish
4 mins
How to empower your open source users and contributors
04 Apr 2022 Article

How to empower your open source users and contributors

Julia Ferraioli
Julia Ferraioli
8 mins
How technologists can reduce our ecological footprint
22 Mar 2022 Article

How technologists can reduce our ecological footprint

Liz Fong-Jones
Liz Fong-Jones
20 mins
How to build software that’s ready for the handoff
08 Feb 2022 Article

How to build software that’s ready for the handoff

Gina Trapani
Gina Trapani
7 mins
Executing and evaluating a technical strategy at scale
25 Oct 2021 Article

Executing and evaluating a technical strategy at scale

smruti patel
Smruti Patel
13 mins
Accelerating the journey from monolith to microservices
08 Jun 2021 Article

Accelerating the journey from monolith to microservices

Jamie Beaumont
Jamie Beaumont
5 mins
Driving inclusion with explainable artificial intelligence
06 May 2021 Article

Driving inclusion with explainable artificial intelligence

Carla Vieira
Carla Vieira
4 mins
Designing for money and happiness in large-scale open source
31 Mar 2021 Article

Designing for money and happiness in large-scale open source

Ted Young
Ted Young
5 mins
Five ways data make engineering teams stronger
08 Mar 2021 Article

Five ways data make engineering teams stronger

Jeremy Morgan
Jeremy Morgan
12 mins
Measuring and improving the efficiency of software delivery
15 Feb 2021 Article

Measuring and improving the efficiency of software delivery

Siva Dosapati
Siva Dosapati
Siva Hota
Siva Hota
5 mins
Four key metrics for measuring DevOps success
15 Feb 2021 Article

Four key metrics for measuring DevOps success

Silhouette image
Ron Powell
6 mins
Getting GitOps right
08 Jan 2021 Article

Getting GitOps right

Larry Garfield
Larry Garfield
10 mins
Gathering requirements: techniques for building a solid backlog
19 Jan 2021 Article

Gathering requirements: techniques for building a solid backlog

Terrance Smith
Terrance Smith
7 mins
Building realistic roadmaps for tech debt cleanup
04 Jan 2021 Article

Building realistic roadmaps for tech debt cleanup

Scott Triglia
Scott Triglia
7 mins
Measuring app stability to reduce technical debt
14 Dec 2020 Article

Measuring app stability to reduce technical debt

James Smith
James Smith
5 mins
Scaling held knowledge to unblock teams and untangle software complexity
26 Nov 2020 Article

Scaling held knowledge to unblock teams and untangle software complexity

Ben Picolo
Ben Picolo
7 mins
Writing accessible code
12 Nov 2020 Article

Writing accessible code

Julia Ferraioli
Julia Ferraioli
5 mins
A primer on engineering delivery metrics
10 Sep 2020 Article

A primer on engineering delivery metrics

Juan Pablo Buriticá
Juan Pablo Buriticá
13 mins
Hypothesis-driven development
26 Aug 2020 Article

Hypothesis-driven development

Rod Begbie
Rod Begbie
7 mins
Rejecting the black box: examining the implications and practicalities of testing AI
11 Jun 2019 Video

Rejecting the black box: examining the implications and practicalities of testing AI

Angie Jones
Angie Jones
27 mins
The possibility of AI-powered Javascript apps
11 Jun 2019 Video

The possibility of AI-powered Javascript apps

Asim Hussain
Asim Hussain
10 mins
Shor's algorithm and how to avoid oncoming catastrophes
12 Jun 2019 Video

Shor's algorithm and how to avoid oncoming catastrophes

James Birnie
James Birnie
10 mins
Breaking down our understanding of system resilience
30 Apr 2019 Video

Breaking down our understanding of system resilience

Will Gallego
Will Gallego
10 mins
Learnings from 'Maintaining speed while minimizing risk'
07 Jan 2021 Article

Learnings from 'Maintaining speed while minimizing risk'

Ellie Spencer-Failes
Ellie Spencer-Failes
4 mins
Reliability and more: preventing a crisis in engineering production
02 Jun 2021 Article

Reliability and more: preventing a crisis in engineering production

Ricardo Aravena
Ricardo Aravena
5 mins
Making ‘Big Changes’ Successfully
08 Jul 2021 Article

Making ‘Big Changes’ Successfully

Pat Kua
Pat Kua
6 mins
Outages are coming for you
19 Aug 2021 Article

Outages are coming for you

Matthew Hawthorne
Matthew Hawthorne
10 mins
The four pillars of code health
30 Nov 2022 Article

The four pillars of code health

Sanket Saurav
Sanket Saurav
7 mins
Fixing broken windows: How to deal with legacy systems
02 Nov 2022 Article

Fixing broken windows: How to deal with legacy systems

Dmitry Vinnik
Dmitry Vinnik
6 mins
What is tech debt and how can you explain it to non-technical peers?
20 Sep 2022 Article

What is tech debt and how can you explain it to non-technical peers?

Leslie Chapman
Leslie Chapman
5 mins
How to refactor legacy systems by creating application seams
02 Aug 2022 Article

How to refactor legacy systems by creating application seams

	Kevin Ball
Kevin Ball
6 mins
How to make your team fall in love with legacy code
01 Jun 2022 Article

How to make your team fall in love with legacy code

Uberto Barbini
Uberto Barbini
10 mins
How to break the cycle of tech debt
14 Jun 2022 Article

How to break the cycle of tech debt

Cassidy Williams
Cassidy Williams
6 mins
Four ways to empower your team through data
04 Apr 2022 Article

Four ways to empower your team through data

Hillary Nussbaum
Hillary Nussbaum
5 mins
The principles and habits of healthy software
09 Feb 2022 Article

The principles and habits of healthy software

Nahuel Garbezza
Nahuel Garbezza
14 mins
Learnings from 'Carving a modern engineering org out of an enterprise’
22 Sep 2021 Article

Learnings from 'Carving a modern engineering org out of an enterprise’

ella-morrish-pink
Ella Morrish
8 mins
To build, or to buy, that is the question
15 Apr 2021 Article

To build, or to buy, that is the question

Wouter Van Geluwe
Wouter Van Geluwe
7 mins
Carbon proxies: measuring the greenness of your application
16 Feb 2021 Article

Carbon proxies: measuring the greenness of your application

Asim Hussain
Asim Hussain
12 mins
Managing technical risk
12 Feb 2021 Article

Managing technical risk

Kevin Stewart
Kevin Stewart
5 mins
Delivering frontend experiences safely and continuously
18 Jan 2021 Article

Delivering frontend experiences safely and continuously

Nadia Makarevich photo
Nadia Makarevich
6 mins
Implementing a plan to clean up technical debt
30 Nov 2020 Article

Implementing a plan to clean up technical debt

Reggie Davis
Reggie Davis
4 mins
How to adapt your UI testing strategy to your product's stage
14 Oct 2020 Article

How to adapt your UI testing strategy to your product's stage

Santiago Esteva
Santiago Esteva
12 mins
The problem with "the platform"
17 Aug 2020 Article

The problem with "the platform"

Kevin Stewart
Kevin Stewart
11 mins
Navigating front-end architecture like a Neopian
12 Jun 2019 Video

Navigating front-end architecture like a Neopian

Julia Nguyen
Julia Nguyen
39 mins
Writing effective technical documentation
06 Dec 2019 Video

Writing effective technical documentation

Beth Aitman
Beth Aitman
9 mins
When planning long-term, favor accuracy over precision
01 Jul 2021 Article

When planning long-term, favor accuracy over precision

Camille Fournier
Camille Fournier
6 mins
Scaling engineering in tough times
19 Aug 2021 Article

Scaling engineering in tough times

Tim Howes
Tim Howes
7 mins