Software mender, legacy code whisperer, speaker, instructor.

I'm Scott, a software engineer with a passion for improving and maintaining existing codebases. With over a decade of experience, I specialize in wrangling legacy systems to enhance scalability, stability, and sustainability. When I'm not coding, you'll find me sharing my knowledge in various formats, including the Legacy Code Rocks community/podcast, conference talks, and on this site.

Blogging Again

I'm going to start blogging again after a long hiatus. Expect to see more content here soon!

Does Your Team Prevent You From Refactoring?

There was a good discussion during yesterday's Legacy Code Rocks virtual meetup. It centered around coping with teams that actively prevent refactoring. The ...

Relics from Languages Past

My first “real” development gig, way back in the summer of 2000, was working on a desktop application that was written in Delphi. I’d taken Pascal in high sc...

Read more articles