GitPrime is Renaming to Pluralsight Flow Learn more

How to rescue legacy code


How to rescue legacy code

Newsletter for Software Engineers and/or Software Developers 19

Subscribe to Engineering Impact, the weekly newsletter for managers of software teams.


This week: Rescuing legacy code, characteristics of mature engineers, why a developer should never be interrupted, bad programming habits.


how software managers can rescue legacy code


How to Rescue Legacy Code through Refactoring

Jeroen Moons shares lessons learned from years of working on a large legacy web application, and practical advice for steering a legacy system away from the brink.

Read the full post →


in-depth article on characteristics of senior engineers


On Being a Senior Engineer

John Allspaw, CTO of Etsy, goes in-depth on the characteristics of mature engineers and what separates them from the rest.

Read the full post→


why software engineers shouldn't be interrupted


How to explain to a layperson why a developer should not be interrupted while neck-deep in coding

The analogies in this discussion are quite vidid, and could be useful in helping people outside of engineering understand why shoulder-tapping is such a problem.

Read the full discussion→


programming habits that software engineers should avoid


35 programming habits that make your code smell

Some great bad habits to lose around code and teamwork, courtesy of Christian Maioli

Read the full post→



Ben Thompson is a co-founder at GitPrime where he leads design and customer experience. He is a Y Combinator alumni, with a background in product design, branding, and UX design. Follow @thebent on Twitter.

Get Engineering Impact: the weekly newsletter for managers of software teams

Keep current with trends in engineering leadership, productivity, culture, and scaling development teams.