Most people suck at managing up. They waste their boss’ time with too much (or too little) information. Here’s how to give the right amount of context: Star employees are exceptional at communicating
Honeycomb has a reputation for being a very engineering-driven company. No surprise there, since it was founded by two engineers and our mission involves building an engineering product for other engi
4 min read· Jan 17, 2022 -- LeBron James isn’t happy. He’s having a fantastic personal season. At age 37, he missed fewer games due to injuries compared to the last three seasons, he scores an average
I’m often asked how best to interview VP Engineering or other engineering leadership candidates. It’s a hard problem. One of my standard answers seems to work for a lot of people, so here it is. I thi
I Asked Managers of Managers I Look Up To for Advice As I Transitioned From Team Lead to Director of Engineering 7 min read· Jan 5, 2022 -- I recently stepped into the role of Director of Engineering
What if we could visualise the cost of attrition? Here’s a team. Someone leaves. We hire a replacement.We get lucky and manage to find someone more skilled. Looks like we’re better off? Really when so
It’s inevitable that your team will need things from other teams. This is especially common in product engineering. You can use the “Independent Executor Model” to avoid making this a problem. What pa
My Software Estimation Technique Last time, I explained that, although estimating software project timelines is hard, you should do it anyway. With that background, I want to go into some detail and s
You have 1 article left to read this month before you need to register a free LeadDev.com account. Breaking down silos isn’t always easy. But bringing diverse perspectives together is essential if we
Contents The Short Answer A common question I hear in my technical leadership workshops is, “How many people can someone (e.g. a Tech Lead or Engineering Manager) lead?” What’s the magic number? My an
The virtual office skeptic says, “we can’t go fully remote, because the serendipity of personal connection is too important.” The theory goes that watercooler conversations and elevator encounters add
I’m enjoying Marianne Bellotti’s book Kill It With Fire, which is a kind of guidebook for software modernization projects (think: migrating legacy systems). In Chapter Five, she talks about the import
9 min read· Aug 25, 2021 -- There’s a fairly well known concept in Lean Manufacturing called Just In Time Inventory Management. Put simply you want to produce your goods on demand rather than maintain
4 min read· May 31, 2021 -- By “high growth”, I mean in terms of employee count and roughly doubling or more every year. Even at slower growth rates, some of the phenomena I’ll describe may be relevan
From each of our two experiences starting out as introductory-level engineers at Box, to becoming first-time managers overseeing five-person teams, then directors overseeing 30-50, and ultimately VPs
Words are loaded pistols. – Jean-Paul Sartre The horrific killings of George Floyd, Breonna Taylor, Ahmaud Arbery, and many other Black lives have resulted in written statements by CEOs, COOs, college
I get the occasional email from former colleagues asking for advice, and one of the most popular inquiries is, "Hey, I really liked that interview thing you did. Can you send me something I can share
Having worked for a decade as an engineer at various companies, I noticed how most teams in software often have "the" manager and "the" tech lead or "the" senior engineer. These are the decision-maker
This twitter thread seemed to strike a chord with people, rather astonishingly so. I am transcribing parts of it for the sake of longevity and findability. I keep talking to engineers who are antsy to
👋 Hi! I’m Julie Zhuo. I help companies scale and build people-centric products informed by data. I’m the author of a popular management book. I used to lead design for the Facebook app. The Looking Gl
Note: With dad-hood I’m doing more lists. They’re easier to write while learning to care for this awesome little farting/burping/pooping/smiling human. Apologies if you’re a fan of the longer posts. I
The futility of "I told you so!" in software engineering teams Ever had the urge to use one of these during a post-mortem meeting? “I told you so!” “I told them that this would happen!” “Should’ve lis
I’ve been thinking recently about anti-racism and what it looks like to support colleagues from underrepresented groups at work. The other day someone in a Slack group made an offhand comment that the
Bikeshedding is a metaphor to illustrate the strange tendency we have to spend excessive time on trivial matters, often glossing over important ones. Here’s why we do it, and how to stop. *** How can
This is a draft guide for staffeng.com Most career ladders define a single, uniform set of expectations for Staff Engineers. These career ladders attempt to identify the commonalities across many folk
If there is one debate that is the endlessly circling “Star Wars versus Star Trek” of product development, it is what I refer to as “The Tradeoff Between Quality and Time” (TTBQT). Here’s how it typic
MicroStockHub/Getty Images Sheryl Sandberg has called it one of the most important documents ever to come out of Silicon Valley. It’s been viewed more than 5 million times on the web. But when Reed Ha
Recursive Cactus has been working as a full-stack engineer at a well-known tech company for the past 5 years, but he’s now considering a career move. Over the past 6 months, Recursive Cactus (that’s h
“Technical debt” is a metaphor for all software design choices that turn out to be suboptimal, no longer valid, or just plain wrong. These choices incur a cost on future development, and the shortcuts
This post is about the interview process for an engineering leader. Hiring involves a lot more than the interview part - everything from reviewing resumes, sourcing great candidates, getting them to c
I pressed “publish” on almost three years ago. Someone asked me recently about my “current thinking” on feature factories, so I took advantage of that prompt and gave it some thought. Here are twelve
(Note: This was written in 2016. I recently — in late 2019 — wrote a post about some things I’ve learned since then.) I’ve used the term Feature Factory at a couple conference talks over the past two
There are at least two overarching mental models for looking at the world: One could be called the bell curve and the other, the 80/20 curve. When I was marketing my book, The End of Jobs, I spent a w
In which returns diminish. 12 Jan 2020 Every time I’ve written or spoken about organizational design, I’ve regretted it. There’s something about staking out a position on it which manages to prove me
Flashpop/Getty Images Over the years, I’ve asked hundreds of executive students what skills they believe are essential for leaders. “The ability to give tough feedback” comes up frequently. But what e
Managing people From the Magazine (September 2002) Leer en españolLer em português Giving feedback to your employees, particularly when their performances fall short of expectations, is one of the mos
John Allspaw has a great tweet on problem discovery: I’ve always loved the tweet, but I only recently noticed the paper he cites in the thread. It’s called “ The Art of Problem Discovery: Adaptive Thi