Engineering Impact is a weekly newsletter that highlights trends in engineering leadership, productivity, culture, and scaling development teams.
This week features posts on: Leadership, Process, Communication, Programming, and Context-Setting.
Adam Pisoni’s advice is directed toward CEOs but is applicable to anyone scaling a team or organization — “if you’re still required to answer every question, you’re never going to scale.” Here’s how to get out of the weeds and make the biggest possible impact with your time.
Rob Moffat, IT Consultant at HSBC Private Bank, offers an interesting take on choosing software methodologies and makes the case for matching the choice of methodology to the “risk profile” of a project.
Jean Hsu, Engineering Leadership Coach at Co Leadership, says that asking your direct reports, “what’s next?” — and being direct about people’s departures from companies — will build immediate trust and alignment, while uncovering opportunities for feedback and their growth.
Cindy Sridharan, co-author of an upcoming book on distributed systems, shares some guidelines that developers can use while authoring code to help ease the cognitive load of future readers and help them understand the mental models under which it was authored — which, when practiced across teams and over time, will keep the complexity of the codebase in check as it evolves.
Matt Newkirk, Sr. Software Engineering Manager at Etsy, furthers the discussion around Manager READMEs by outlining some common pitfalls to avoid while you’re assembling and editing your README. He emphasizes that the focus should be on the recipient’s value of the document, and reminds us to treat the document as one piece of a multi-pronged communication strategy.
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.