How to rescue legacy code
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.
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.
John Allspaw, CTO of Etsy, goes in-depth on the characteristics of mature engineers and what separates them from the rest.
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.
35 programming habits that make your code smell
Some great bad habits to lose around code and teamwork, courtesy of Christian Maioli
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.