Engineering Management

Should managers still code?

Engineering managers should prioritize being actively involved in the codebase through code reviews, pair programming, and understanding architecture, rather than being primary feature implementers. The role of engineering managers has evolved post-pandemic, with increased expectations for technical engagement while maintaining core management responsibilities. Different approaches to staying technically engaged are discussed, emphasizing the balance between coding and management duties.

Don't be Frupid

An exploration of 'frupidity' - the harmful practice of misguided cost-cutting that ultimately damages productivity and innovation in engineering organizations. The article examines how excessive frugality, coupled with bureaucracy, leads to hidden costs through reduced productivity, lowered morale, and lost opportunities, while providing practical strategies to combat this organizational pattern.