Three skills needed to land a big refactor

Photo by Piero Istrice on Unsplash

A little while ago I was part of a discussion about big hairy refactoring efforts. You know, those somewhat common multi-month efforts to untangle a big ball of code, or rip out an old crufty system, or pay down a few years of technical debt. As the discussion went along, someone raised an interesting question:

Do you think that it is possible to drive these bigger technical endeavors…




Dour, opinionated leader of software engineers.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

5 Query Pushdowns for Distributed SQL and How They Differ from a Traditional RDBMS

Using a Windows PC at Flatiron

Kubernetes -Namespace

Solving Sudoku…Again

I’m Studying to Pass The Azure Fundamentals Exam!

Cloud Storage client library

How to Create and Use Hubble Wallet

About me and how I ended up studying at Makers Academy

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Matt Schellhas

Matt Schellhas

Dour, opinionated leader of software engineers.

More from Medium

Thoughts On Event-Driven Architectures

Bounce: strategies for coming back to code after interruptions

Engineering Timelines as a Software Engineer: Time Estimation

How Your CTO Builds A Software Development Process from Scratch