Tactical Refactoring

How to write code today that you won't hate in 6 months.


How to write code today that you won't hate in 6 months.

The Tactical Refactoring Masterclass is closed to new students at the moment, but will be opening for enrollment soon! Click the button below and I'll let you know when we are about to launch next. 👇👇👇👇

Join the waitlist and I'll send you my Top 5 Tips for THRIVING After Coding Bootcamp pdf+video training FREE!

Notify Me!

This course is currently under development.

I spent years of my career thinking that the inevitable trajectory of any software project was to start out as a pristine greenfield codebase, easy and quick to change, and fun to work with. But over the months it would become more and more complicated and brittle with changes in one area inexplicably breaking things far afield.

And my only hope for happiness was to get a new job working on a brand new app, just to repeat the cycle.

But over the years, I’ve learned a secret.

That cycle is not inevitable. It is possible to overcome software entropy. It is possible for an app to stay pristine, easy and quick to change, and fun to work with. It is possible for a codebase to actually improve over time.

In this course, I’ll teach you my Tactical Refactoring Method for taking working but ugly code and turning it into something that you will be happy to see in six months after you have forgotten all the context you had in your head when you created it.

This course is currently under development.

Your Instructor

Step Aument
Step Aument

I’m Step Aument. I’m a husband, a dad, a software developer, and a technical leader.

I’ve been a software developer (web and mobile) at companies ranging from 3 to 30,000+ employees. I’ve also done a lot of freelance work over the years. I’ve been working remotely off and on for most of my career and exclusively so for the past decade and counting. Remote doesn’t mean disengaged. The most collaborative teams I’ve worked with have been 100% remote, including near-100% pairing environments.

I have a pretty broad background including an early stint as a musician and recording studio owner, and a theological masters degree.

I am a kind, growth-mindset, high-empathy servant-leader who cares deeply about nurturing happy, effective teams of leaders and frequently shipping high-impact, delightful, maintainable software that addresses the biggest pains and goals of users.

I believe that you get in proportion to what you give.

Course Curriculum

  Refactoring: Tournament
Available in days
days after you enroll
  Bonus: A TDD Walkthrough - Draft-to-Refactored
Available in days
days after you enroll
Available in days
days after you enroll

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
I would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and I will give you a full refund.

This course is not open for enrollment.