TECH DEBT IS SLOWING YOUR TEAM DOWN

Struggling to read, change, or test your code?
Learn the 10 Java code smells making it worse and fix them today!

How I Coach

Refactoring, craftsmanship, and XP practices taught in the most interactive and collaborative way

📖
Active Learning

Watching tutorials isn’t enough. You need to practice coding in small steps, get feedback, and build confidence in real-world scenarios.

👥
Collaborative Practice

Writing better code isn’t a solo effort. I use techniques like ensemble programming and pairing so teams learn better and faster.

🔎
Design Habits

Good design comes from small habits, not big rewrites. You'll learn techniques like safe refactoring, intentional naming, and clean boundaries.

What Developers Say About This Approach

Testimonial of Myles Woerner

Myles Woerner – Technical Director

Steven’s structured coaching transformed how our team approached software development. His Learning Hours created a shared vocabulary and improved collaboration between consultants and client engineers, leading to stronger TDD adoption and a culture of continuous improvement.

Testimonial of Sudeep Moothedath

Sudeep Moothedath – Engineering Director

The Learning Hours improved our team’s confidence and collaboration, making refactoring and strong design discussions a daily habit. The results? Increased deployment frequency, better test maturity, and a self-correcting team that now drives its own improvement.

Testimonial of Archana Subba

Archana Subba – Software Developer

Before Learning Hours, pairing was a challenge. Now, it’s second nature. I’ve gained a new appreciation for TDD and refactoring, and our team has dramatically improved code quality and deployment speed.

Testimonial of Eric Olaya

Eric Olaya – Software Consultant

Steven’s coaching eliminated inconsistent code quality and made TDD and refactoring a natural part of our process. More importantly, it made coding fun again! Our team became more engaged, collaborative, and high-performing.

Latest from Refactor to Grow

Bi-weekly insights on refactoring, LLMs, and software craftsmanship

Issue #1 • Jun 5, 2025

The Most Underrated Skill in the AI Coding Era

It's 2025, and I'm advocating you learn how to identify code smells, evaluate software design, and refactor code safely....

refactoringlegacy-code
Read →