How to rescue legacy code

Apr 27, 2017 | Newsletter

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

TECHNICAL DEBT

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

CULTURE

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

PRODUCTIVITY

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

CODING

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

Ben Thompson

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.

how to use data to lead a successful software teams

A Data Driven Approach To Leading Software Teams

Learn how engineering leaders are using data to help their team increase productivity and become even more effective. We've analyzed over 40 Million commits to help you understand the important questions every software engineering manager needs to know.

Success! Please check your email for your download. You might also be interested in Engineering Impact: the Weekly Newsletter for Managers of Software Teams. Keep current with trends in engineering leadership, productivity, culture and scaling development teams.

Share This