For tech leads, architects, and senior engineers who want practical guidance on skills, communication, and the judgment calls that shape teams — beyond pure technical depth.
Essential skills
Pick the guide that matches your role — each stands alone, or follow the Essential Skills series in order:
- Essential Skills for a Senior Frontend Developer — The baseline skills that separate senior frontend engineers from the rest.
- Essential Skills for a Senior Full-Stack Developer — What changes when you own the full stack.
- Essential Skills for a Frontend Team Leader — Leadership skills on top of senior engineering craft.
Soft skills cluster
Follow the Team Communication series:
- Conflict Resolution in Tech Teams — Mediation techniques when technical disagreements become personal.
- Effective Communication for Developers — Bridging technical and non-technical stakeholders without dumbing down the work.
- Effective Task Management — Task systems that scale from one team to many.
Team building and judgment
- Building Resilient Teams — Practices for teams that recover from setbacks and ship under pressure.
- Mentorship in Tech — How to mentor and be mentored without performative coaching.
- Choosing the Right Tech Stack — Framework for architecture decisions that outlive the hype cycle.
Essays and architecture judgment
- The Cost of Consistency: Design System Bottlenecks — Lessons from building a design system without the rigidity trap.
- The Engineer’s Dilemma: Startup Execution — When you want to build products, not just write code.
- The Zoom-Out: Ecosystem Blind Spot — When 15 years of depth meets the tooling you never had time to learn.
Modernization judgment
- Legacy and Modernization — Code archaeology and the ethics of rewriting (2-post series).
Related paths
- Frontend Quality — Testing strategy and resilience engineering for teams that own quality.