Consulting
- Consulting Is More Than Giving Advice
- Saying No at Work: Our Favorite Reads
- How to Make Smart Decisions Without Getting Lucky
- Bad Arguments and How to Avoid Them
- The Disruption of Management Consulting l CB Insights
- You Made a Big Mistake at Work. What Should You Do?
- Strengthen Your Ability to Influence People
- Software Consulting: What This Really Means and How to Start
- Why Constraints Are Good for Innovation
Leadership
- 12 Read Me’s from Silicon Valley Top Tech Companies
- Basecamp: Getting Real
- Coaching People Through the Change Curve
- Engineering Manager Resources
- Forget Technical Debt: Here’s How to Build Technical Wealth
- How to Give Feedback to People Who Cry, Yell, or Get Defensive
- How to Hire Like Google
- How to Scale Yourself Down — Not Up — as a Leader
- Inclusion in a Distributed World
- Know Your Team
- Managing Challenging People
- Mastering Tech Lead Management
- Progression.fyi
- Radical Candor — The Surprising Secret to Being a Good Boss
- Scaling People
- Taming the Mammoth: Let People’s Opinions Run Your Life
- The Feedback Fallacy
- The Hierarchy is Bullshit and Bad for Business
- The Manual
- The Managers Handbook
- The Performance Management Revolution
- 35 Impactful Questions Managers Should Ask Themselves Regularly
Meetings
- Engineering Team Meeting: Format & Topic Ideas
- A Field Guide to Dudes Who Ruin Meetings
- 50+ Free Meeting Agenda Templates
- Gossip, Rumors, and Lies
- How I Share Information with My Team
- How Do We Build Better Meetings?
- How to Run a Meeting
- On Better Meetings
- Plan a Better Meeting with Design Thinking
- Reaching Peak Meeting Efficiency
- Run Your Meetings Like a Boss
- Seven Helpful Tips to Ruin a Meeting – What Not to Do to Run Effective Meetings
- 6 Steps to Running the Perfect 30-Minute Meeting
- Start Every Meeting with a Personal Check-in
- Three-Day No-Meeting Schedule for Engineers
- What I Hear When You Tell Me Your Company Doesn’t Do Meetings
Empathy and Listening
- Assholes, Jerks and Dickheads Are People Too
- Building Software with the Empathy Spectrum
- Dealing with Surprising Human Emotions: Desk Moves
- Empathy: The Missing Ingredient in Effective Software Development (video)
- Forming Stronger Bonds with People at Work
- If I Understood You, Would I Have This Look on My Face?: My Adventures in the Art and Science of Relating and Communicating
- Hanlon’s Razor: Relax, Not Everything Is Out to Get You
- How the Former CTO of Kickstarter Finds Meaning in Leading
- Listening Is the Job
- The Power of Listening in Helping People Change -
- The Secret to Leading Organizational Change Is Empathy
- Weathering the Emotional Storms of a Crisis — A Tactical Guide for Individual Contributors and Managers
- Which Factors Shape Our Empathy?
- Why Is It So Hard to Listen
- Your Most Important Skill: Empathy
Team Building
- Assembling an Executive Leadership Team is Daunting — Let Thumbtack’s CEO Help
- Being Glue
- Building a Delivery Team
- Building a First Team Mindset
- Building and Scaling a Distributed and Inclusive Team (video)
- Building Great Engineering Teams, with Gergely Orosz
- Building Great Teams: Culture and Core Protocols (video)
- Creating the Dream Team: Transform Your Engineering Organization to Attract New Talent
- DevOps Tech: Empowering Teams to Choose Tools
- Fear of Process or How to Scale the Team Without Getting “Corporate”
- Fostering Better Collaboration Within Product Teams: An Interview with John Cutler
- Great Development Teams Have a Culture of Discipline
- Growing a Feature Team Using Lanes
- High-Performing Teams Need Psychological Safety: Here’s How to Create It
- How a Microsoft Docs Team Increased Openness and Improved Collaboration
- How internal capabilities evolve
- How organisations are changing
- How to Get Engineering Teams to Eat Their Vegetables
- How to Hire
- How to Improve Team Closeness with Personal Maps
- How to Run a Successful Team Retreat
- Incentivize Teams, not People
- Leading Through the Crisis or Managing the Response
- Let’s Talk About Delegating
- Manager Energy Drain
- Managing Conflict Archives - The Systems Thinker
- Managing through the WHY, WHAT and HOW
- Moving from Blame to Accountability - The Systems Thinker
- Overcoming Organizational Anxiety - The Systems Thinker
- Reaching Peak Meeting Efficiency
- Re-structuring a Growing Team
- Reorgs Happen
- Ruthless Prioritization
- Scaling Your Software Becomes Increasingly Easier, but What About Scaling Your Team?
- Software Teams: Autonomous or Tightly-Aligned?
- Stop Telling Introverts to Act Like Extroverts
- The First 30 Days in Your New Role
- The Five Dysfunctions of a Team: a Leadership Fable
- The New Work Order: Team Ingredients and Role Blending
- The Only Place to Lead Is From the Front
- The Operating System Canvas
- What Google Learned About Creating Effective Teams
- What Google Learned From Its Quest to Build the Perfect Team
- Why change management is the key to Salesforce architecture (video)
Influencing
- Building a Delivery Team
- Communication Training Tomorrow! (no, not really)
- Driving Change: Why Are Your Ideas Being Rejected?
- 11 Top Tips for a Successful Technical Presentation
- Escaping E-mail Hell
- Etsy’s Charter of Mindful Communication
- 42 Things Non-Front-Liners Misunderstand
- How to Blast Through Silo Mentality to Create a Culture of Experimentation
- How to Have Impact
- How to Improve Emotional Intelligence
- How to Influence Culture When You’re Not the CEO
- How To Lead When You Have No Authority
- How to Make Your Engineering Team More Effective
- How to Win Hearts & Minds - Lessons Learned from Electoral Politics
- The Indispensable Document for the Modern Manager
- It’s Not Them, It’s You
- Just Because You Said It, Doesn’t Make It So
- Leadership Is Not About Your Good Intentions
- Leading by Speaking
- Making Engineering Team Communication Clearer, Faster, Better
- Management and False Certainty
- Master the Art of Influence — Persuasion as a Skill and Habit
Performance Reviews and Goal-setting
- 360-Degree Feedback
- A Note on Feedback
- Assessing Employee Performance
- Betterment Tested Three Performance Management Systems So You Don’t Have To
- Building a Growth Framework
- Career Ladders
- Career Ladders Aren’t Enough – You Need a Thoughtful Promotion Process, Too
- Career Structure. It Doesn’t Matter. Until It Matters.
- Cognitive Bias and Why Performance Management Is So Hard
- Cognitive Bias Cheat Sheet, Simplified
- Decisions: What Makes Someone Have “Impact” Anyway?
- Engineering Ladders at Meetup
- Engineering Levels at Patreon
- Employee Reviews – Tips to Use Them as Motivation
- Five Ways to Receive Negative Feedback Well
- Give Performance Reviews that Actually Inspire Employees
- How to Be a Better Manager by Remembering 5 Simple Phrases
- How to Discuss Poor Performance with an Employee
- How to Get to the Core by Asking the Right Questions
- How to Review Managers - Running a Manager Feedback Cycle
- Mental Models I Find Repeatedly Useful
- Performance of Performance Reviews
- Scaling Culture with Feedback
- Team Reviews
- The Dangers of Measuring Performance
- Thoughts on the Technical Track
- Three Axioms Engineering Managers should use for Meaningful Performance Reviews
- Truth and Consequences of the Technical Track
- Why I Quit Google to Work for Myself
Customer Experience
- Mobile Growth Stack
- The Mobile Triforce: Marketing, Tech, and Data.
- HR’s New Role in Improving Customer Experience
- Measuring the Business Value of Exceptional End-to-End Customer Experience
- The Key to a Better Customer Experience Strategy
- The Complete Guide to Designing Digital CX
- Designing and starting up a customer-experience transformation
- CX Leaders Manual To Customer Excellence