The job behind the job [of a high level IC]
Tips for high-level individual contributors on balancing operational fires with strategic goals using business and industry awareness.
Tips for high-level individual contributors on balancing operational fires with strategic goals using business and industry awareness.
A principal engineer shares advice for new principal tech ICs, covering role definition, shifting responsibilities, and the importance of influence and communication.
A staff developer reflects on career satisfaction, discussing the concept of 'spiky' vs. well-rounded skills and the importance of working in one's core strengths.
A product leader reflects on their tenure at Float, sharing lessons learned about technical leadership, scaling mobile apps, and company culture.
Explores the responsibilities and mindset shift required to become a senior engineer, focusing on ownership, vision, and business impact.
Author announces a new O'Reilly book about the financial and organizational barriers to scaling technical change within companies.
The article argues for the value of 'Expert Generalists' in tech, individuals who span multiple specialties, and how to identify and cultivate them.
Explores the role of 'Expert Generalists' in tech, their key traits, and why they are increasingly vital alongside specialists and LLMs.
Explores the value of 'Expert Generalists'—professionals who span multiple specialties—and how to identify, hire, and train them.
The article explores the concept of 'Expert Generalists'—professionals who span multiple specialties—and how to identify, hire, and train them.
Explores the key traits of 'Expert Generalists'—professionals who bridge multiple specialties—and their growing importance in tech.
Explores the key traits of 'Expert Generalists'—professionals who span multiple specialties and are valuable in tech teams.
Article reimagines the role of Enterprise Architects from static map-makers to agile scouts, advocating for dynamic, actionable artifacts over detailed, slow-to-create maps.
A software engineering manager shares a strategic framework to diagnose and fix common team problems like low morale, buggy code, and poor communication.
Explores how senior engineers must shift from assigned tasks to self-managing a complex mix of projects, tasks, and priorities.
A tech lead reflects on the challenge of letting go of technical control when transitioning to management and trusting a world-class team.
Explores practical team mechanisms like end-of-week debriefs and monthly learning sessions to boost productivity and collaboration in technical teams.
A manager's guide to handling engineers who prioritize low-impact side tasks, balancing motivation with business needs.
Explores the unique challenges of measuring engineering manager performance compared to individual contributors, focusing on timeframes and domains of responsibility.
A framework for engineering teams to improve web performance by focusing on management maturity, not just technical solutions.