Managing Tech Debt

Join our newsletter and learn how to measure, prioritise, and tackle technical debt.
Article

Software Engineering Best Practices That High-Performing Teams Follow

I've deliberately approached this article with broad strokes to move a little beyond the typical laundry list. Let's take a look at the software engineering best practices that high-performing teams follow.

Cate Lawrence
Cate Lawrence
23
Nov
2021
|
7 min read
Article

Top 20 Web Development Learning Resources

These 20 online learning platforms will help you learn web development from beginning to advanced level and grow as a professional.

Lawrence Eagles
Lawrence Eagles
22
Nov
2021
|
8 min read
Article

Code Review: A Comprehensive Checklist

This code review checklist will help you give actionable and valuable feedback to your peers.

Michiel Mulders
Michiel Mulders
4
Nov
2021
|
5 min read
Article

How to Measure Code Quality: 7 Metrics Every Engineer Should Know

High-quality code is critical to creating functional error and bug-free software that is easy to edit and understand. But while we sometimes spot our own errors, we need to really dig a little deeper.

Cate Lawrence
Cate Lawrence
28
Oct
2021
|
5 min read
Article

How To Reduce Context Switching as a Developer

Context switching prevents developers from finishing tasks quickly and getting into deep work. Let's look at how to avoid constant context switching to improve your productivity.

Michiel Mulders
Michiel Mulders
15
Sep
2021
|
min read
Article

Stepsize vs Code Quality Tools

Stepsize is a powerful tool that helps Engineering teams fight technical debt and improve their codebase health. Here is how it's different from the code quality analysis tools.

Polina Efimova
Polina Efimova
1
Sep
2021
|
4 min read
Article

5 Best Project Management Tools You Might Not Know About

Sprint planning meetings of old consisted of a whiteboard, marker, and post-it notes. But these days, digital tools have emerged that make planning more effective, leading to a more successful sprint.

Cate Lawrence
Cate Lawrence
13
Aug
2021
|
5 min read
Article

How to Run an Effective Sprint Planning Meeting + Tips to Plan Technical Debt Work

I want to offer practical strategies to make planning a Sprint less painful so that you feel organised rather than overwhelmed, and give tips on how to include technical debt work into your sprint.

Cate Lawrence
Cate Lawrence
5
Aug
2021
|
6 min read
Article

When Should I Refactor Code and How to Get Buy-in for Refactoring?

Let's take a look at when you should consider refactoring your codebase and how to convince your management to spend time on refactoring and technical debt.

Cate Lawrence
Cate Lawrence
30
Jul
2021
|
5 min read
Article

Can Low-Code Really Solve the Problem of Technical Debt?

Software vendors are presenting a plethora of low-code software solutions to reduce the mundanity of software development. But, what are their actual advantages, how can they reduce, and also cause technical debt?

Cate Lawrence
Cate Lawrence
7
Jul
2021
|
7 min read
Article

3 Most Important Metrics For Engineering Team Performance

What’s the overall performance of your engineering team? It's a question many development teams can’t answer. Let’s look at how we can improve your team’s performance.

Michiel Mulders
Michiel Mulders
24
Jun
2021
|
5 min read
Article

Snyk Delivers the Highest Quality Software Using Stepsize to Prioritise Technical Debt

The Snyk team aspires to ship flawless software at the highest pace possible while keeping their engineers happy. To do that, they turned to Stepsize and built an effective process to manage technical debt.

Alexandre Omeyer
Alexandre Omeyer
15
Jun
2021
|
min read
Article

Developers Share How They Prevent and Manage Technical Debt (Part 2)

Developers deal with technical debt every day, and they know how to prevent and manage it better than anyone else. Here’s just some of what they had to say.

Cate Lawrence
Cate Lawrence
3
Jun
2021
|
8 min read
Article

Developers Share Technical Debt Horror Stories (Part 1)

There’s plenty of jokes around technical debt, but what happens when companies leave it to languish? I asked a bunch of developers to share some of their horror stories of technical debt.

Cate Lawrence
Cate Lawrence
27
May
2021
|
6 min read
Article

4 Ways You Can Organise Your TODOs as a Software Engineer

TODOs has been a great organisational tool for decades. It’s a simple method to manage your work and remind us of unfinished tasks. Here are the 4 best ways to organise your TODOs.

Michiel Mulders
Michiel Mulders
25
May
2021
|
5 min read
Article

How to Refactor Code in Visual Studio Code

This article looks at how you can refactor your code using Visual Studio Code (VS Code) and Visual Studio Code plugins.

Michiel Mulders
Michiel Mulders
6
May
2021
|
6 min read
Article

What Do You Need to Know about Software Maintenance Types as an Engineer

Software developers need to constantly nurture their product to enhance its functionality. This is achieved through software maintenance.

Cate Lawrence
Cate Lawrence
23
Apr
2021
|
5 min read
Article

How to Prioritise Your Product Backlog

Every person in your company probably has a different opinion about what's the company's biggest priority. But which project should be prioritised? Fortunately, there are great methods to help you prioritise your product backlog.

Cate Lawrence
Cate Lawrence
20
Apr
2021
|
7 min read
Article

What Lies Beneath Hard Work: Code Churn

What is code churn, how to measure it, and what insights can it provide about your code quality and team performance? Learn in this article.

Cate Lawrence
Cate Lawrence
31
Mar
2021
|
6 min read
Article

Big Announcement: Stepsize Is Now Free For Engineering Teams

Big news! Stepsize now has a free plan for Engineering teams to track and prioritise technical debt.

Alexandre Omeyer
Alexandre Omeyer
30
Mar
2021
|
3 min read
Article

How to Maintain a Healthy Codebase while Shipping Fast

We're used to thinking that you cannot deliver fast and maintain a healthy codebase. But does it really have to be a trade-off?

Alexandre Omeyer
Alexandre Omeyer
15
Mar
2021
|
5 min read
Article

Technical Debt: An Interview with Adam Tornhill

Last week we hosted a webinar where Alex Omeyer interviewed Adam Tornhill about technical debt: what is it, why is it important, and how to manage it effectively.

Alexandre Omeyer
Alexandre Omeyer
12
Mar
2021
|
6 min read
Article

Calculate The Cost Of Your Technical Debt

The technical debt calculator will tell you how much your company spends on technical debt each year.

Alexandre Omeyer
Alexandre Omeyer
10
Feb
2021
|
2 min read
Article

Tools to Track and Manage Technical Debt

If you are looking for a tool to start managing technical debt this article will help you make the right decision. We will look at the tools to track small, medium, and large pieces of debt and the process to reduce technical debt.

Polina Efimova
Polina Efimova
26
Jan
2021
|
7 min read
Article

Technical Debt Horror Stories

Here is our collection of the scariest and the most entertaining tech debt stories.

Polina Efimova
Polina Efimova
19
Jan
2021
|
6 min read
Article

How Product Managers Can Help Reduce Technical Debt

Learn 7 actionable strategies that will help you prevent and respond to technical debt.

Cate Lawrence
Cate Lawrence
12
Jan
2021
|
4 min read
Article

6 Reasons to Start Managing Technical Debt in 2021

Setting your 2021 business goals? Here are 6 reasons why managing technical debt should be part of your plan.

Cate Lawrence
Cate Lawrence
6
Jan
2021
|
6 min read
Article

The Cost of Technical Debt

How much does technical debt cost your company? Let's look at what the research says about the real cost of technical debt.

Alexandre Omeyer
Alexandre Omeyer
27
Nov
2020
|
2 min read
Article

[Webinar] How to deal with tech debt—Lessons learned from the best engineering teams

In this webinar, you will learn to define tech debt and the tactics for dealing with small, medium, and large pieces of tech debt.

Alexandre Omeyer
Alexandre Omeyer
29
Sep
2020
|
19 min read
Article

Take the test: your 'tech debt credit score'

Take the 1-minute test to see how close you are to technical bankruptcy.

Alexandre Omeyer
Alexandre Omeyer
22
Sep
2020
|
1 min read
Article

How to convince people to deal with tech debt

In this post, I'll share with you how the best in our field make the business case for any given piece of tech debt.

Alexandre Omeyer
Alexandre Omeyer
17
Sep
2020
|
5 min read
Article

Lessons interviewing 200+ engineers: the perfect process to manage tech debt

In last six months, I've interviewed more than 200 experts, to understand how tech debt is handled at growing software companies.

Alexandre Omeyer
Alexandre Omeyer
17
Sep
2020
|
5 min read
Article

How to be an Effective Boy/Girl-scout Engineer

Always leave the code better than you found it - it's that simple, yet not everyone is doing it. Let's figure out why.

Alexandre Omeyer
Alexandre Omeyer
16
Oct
2019
|
5 min read
Article

Track & pay back tech debt straight from VSCode

Identify, prioritise, and pay back technical debt using clear metrics.

Nick Omeyer
Nick Omeyer
2
Oct
2019
|
7 min read
Article

7 examples of sneaky tech debt and how to spot them

Some examples of tech debt we've spotted in the wild, to help you identify it in your codebase before it catches you off-guard.

Alexandre Omeyer
Alexandre Omeyer
2
Oct
2019
|
8 min read
Article

How tech debt impacts everyone in the company

We go through the meta-problems caused by tech debt, and discuss exactly how they affect each area of any software business.

Alexandre Omeyer
Alexandre Omeyer
18
Sep
2019
|
8 min read
Article

4 habits every engineering team needs to beat tech debt

Alexandre Omeyer
Alexandre Omeyer
4
Sep
2019
|
6 min read
Article

The simple reasons tech debt is inevitable

Alexandre Omeyer
Alexandre Omeyer
28
Aug
2019
|
5 min read
Article

What is Technical Debt, Really?

Everyone thinks they know what technical debt is, but what is it really? And how does it impact your organization?

Alexandre Omeyer
Alexandre Omeyer
21
Aug
2019
|
4 min read
Article

3 Technical Debt Metrics Every Engineer Should Know

Looking to measure technical debt? Here are the top 3 tech debt metrics you should be measuring.

Alexandre Omeyer
Alexandre Omeyer
31
Jul
2019
|
9 min read
Article

How to stop wasting engineering time on technical debt

If you’ve ever argued for carving out time for this, you know that it can feel like a crusade of epic proportions.

Alexandre Omeyer
Alexandre Omeyer
24
Jul
2019
|
5 min read
Article

The one cultural characteristic you need for a healthy codebase

Let's look at the types of an engineering culture of code ownership and why it is so important.

Alexandre Omeyer
Alexandre Omeyer
20
Jun
2019
|
4 min read
Webinar

On-Demand Webinar: Technical Debt with Adam Tornhill and Alex Omeyer

In this Ask Me Anything webinar, we discussed some of the most common & controversial topics around technical debt together with the two technical debt rockstars: Adam Tornhill and Alex Omeyer.

Alexandre Omeyer
Alexandre Omeyer
9
Feb
2021
|
min read
Webinar

On-Demand Webinar: How to Prioritize Technical Debt as a Product Manager

In this webinar, we discuss the most practical way of prioritizing technical debt.

Vishal Soni
Vishal Soni
12
Jan
2021
|
min read
Guide

The Engineer's Complete Guide to Legacy Code

In this guide, you'll learn what is legacy code, its characteristics, tools and the best practices for working effectively with legacy code and technical debt.

Cate Lawrence
Cate Lawrence
30
Jun
2021
|
7 min read
Guide

The Engineer’s Guide to Writing Meaningful Code Comments

In this guide, you will learn why it is important to write code comments, what are different code comment types, and the 4 best practices for writing meaningful code comments.

Michiel Mulders
Michiel Mulders
4
Jun
2021
|
5 min read
Guide

The Engineer’s Complete Guide to Code Quality

There are lots of ways you can improve your code quality, make it easier to review and test and reduce the pain later of having to fix all of the errors. Let's take a look.

Cate Lawrence
Cate Lawrence
9
Apr
2021
|
6 min read
Guide

The Engineer’s Complete Guide to Improving Velocity

In this article, you’ll learn what velocity means in the context of an agile/scrum methodology and how you can improve it to allow your team to move faster and ship more stuff.

Amneet Bains
Amneet Bains
17
Mar
2021
|
3 min read
Guide

The Ultimate Engineer's Guide to Code Refactoring

In this guide, you’ll learn all about refactoring source code: the benefits, challenges, tools, and best practices, and what is the difference between refactoring and technical debt.

Cate Lawrence
Cate Lawrence
2
Mar
2021
|
7 min read
Guide

The Engineer’s Complete Guide to Technical Debt

In this guide, you'll learn metrics, statistics and tools that help engineering teams accelerate the software development process.

Alexandre Omeyer
Alexandre Omeyer
3
Nov
2020
|
12 min read
Product update

Browse & Interact with Issues Directly from the Editor

See how to browse, upvote, and mark issues as resolved directly in your editor.

Nick Omeyer
Nick Omeyer
13
Sep
2021
|
3 min read
Product update

Start Reducing Technical Debt with Stepsize

Here is how to get started with Stepsize to reduce your technical debt in 3 simple steps.

Alexandre Omeyer
Alexandre Omeyer
2
Sep
2021
|
3 min read
Product update

JetBrains Plugin & Linking Code to Issues

This month marks the release of a major update to our JetBrains IDE plugins — and we do mean major! We've rebuilt it from the ground up to leverage new JetBrains APIs and bring you the features we introduced in VSCode recently.

Nick Omeyer
Nick Omeyer
29
Jul
2021
|
2 min read
Product update

Expanded Free Tier, New Onboarding & Registration Flow

June has been packed with improvements under the hood, and we've shipped a few cool features that we're excited to tell you about!

Nick Omeyer
Nick Omeyer
30
Jun
2021
|
3 min read
Product update

Bookmark Code, Create Issues from VSCode, See Your Team's Activity

This month we've created a new homepage for your team in the web app and completely rebuilt our VSCode extension (JetBrains IDEs are up next 🛠).

Nick Omeyer
Nick Omeyer
28
May
2021
|
3 min read
Product update

Risk Estimates, Time Lost Dashboard & Teams

At the end of every month, we'll share the highlights of what our team has shipped to help you rein in technical debt. For this first edition, we'll go over the major changes from March & April.

Nick Omeyer
Nick Omeyer
29
Apr
2021
|
3 min read

Ready to get started?

Start prioritising tech debt today.