Career Development

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.

Speedrunners = vulnerability researchers

Video game speedrunners unknowingly develop advanced cybersecurity skills through glitch hunting, using professional tools like IDA Pro and Ghidra for reverse engineering. These enthusiasts create sophisticated exploits and technical documentation comparable to professional vulnerability researchers, yet often don't realize their skills could translate into cybersecurity careers.

Your company needs Junior devs

An exploration of why hiring junior engineers is crucial for innovation and organizational health, emphasizing how coaching junior employees creates a culture of learning and psychological safety. The article argues against the trend of companies only hiring senior developers, highlighting how teaching and knowledge sharing are essential for innovation and challenging the notion that AI will replace junior developers.