Will Larson's Blog, page 20

January 15, 2022

Mix and match mental models.

A few days ago, I got to have a delightful chat with Katie Wilde, digging into a question that we’ve both found difficult to answer: what distinguishes managers perceived to have good judgment from those perceived to have bad judgment? In exploring that question, the topic of mental models came up frequently.

Mental model is a somewhat overloaded term, but roughly means having a structured view on a given topic. This structured view allows you to predict how changes will propagate across the ent...

 •  0 comments  •  flag
Share on Twitter
Published on January 15, 2022 06:00

January 9, 2022

Index of writing on hiring.

Having spent a fair amount of time giving hiring process advice, I wanted to collect my hiring advice into a single index. Read through until you find a section that applies for you, and then read that.

If you don’t have an interview process with consistent interviews and interviewers, read Designing interview loopsIf you’re not sure where your loop is having issues, read Your hiring funnel and Modeling a hiring funnel with Systems libraryIf managers are responsible for sourcing candidates an...
 •  0 comments  •  flag
Share on Twitter
Published on January 09, 2022 06:00

December 30, 2021

Things I learned hiring a data science leader.

I’m ending the year by pushing a handful of drafts that have something useful but that I’ll probably never finish. I’ve dubbed this draft week, and this is one of them!

Earlier this year I spent time designing, running, and tweaking the hiring process for a Head of Data Science. While I’ve spent a lot of time thinking about structuring and sizing engineering teams, I’ve come to appreciate that effective approaches are fact-specific. I wanted to avoid assuming that what I knew about engineering ...

 •  0 comments  •  flag
Share on Twitter
Published on December 30, 2021 05:00

Dipping toes in angel investing.

I’m ending the year by pushing a handful of drafts that have something useful but that I’ll probably never finish. I’ve dubbed this draft week, and this is one of them!

As I get a bit deeper into my career, I’ve gotten a bit more focused on exploring the professional side-projects folks take on. In the past few years, I’ve spent time getting a sense for book writing, conference speaking, and podcast speaking. Some of those I’ve enjoyed (book writing), others I’m not planning to do much more of ...

 •  0 comments  •  flag
Share on Twitter
Published on December 30, 2021 04:00

December 27, 2021

Why not start an indie tech book publisher?

I’ve spent a fair amount of time over the last year thinking about the economics of book publishing now that I have sales trajectories on two book and have gotten to see a bit of the work behind Alex Xu’s System Design Interview – An insider’s guide, swyx’s The Coding Career Handbook, and Gergely Orosz’s Building Mobile Apps at Scale and The Tech Resume Inside Out. By now, I’ve spent enough time thinking about it that I wanted to run through the numbers once so that I can stop thinking about it....

 •  0 comments  •  flag
Share on Twitter
Published on December 27, 2021 04:00

December 18, 2021

Inspection and the limits of trust.

For a long time, the path to engineering manager began with a prolonged stint of technical leadership.Then you’d transition into an initial management role that balanced people and technical responsibilities.Some companies call this a tech lead manager role.Folks entering those sorts of managerial roles were often the senior-most technical contributor on their team.If they struggled with the transition, many of them would fall back into the familiar habit oftechnical leadership instead of d...

 •  0 comments  •  flag
Share on Twitter
Published on December 18, 2021 04:00

December 4, 2021

Thesis on engineering onboarding products.

As I’ve started doing a bit more angel investing, I’ve ended up chatting with a handful of folks working on the engineering boarding space, and here is my collection of thoughts on the space.

Engineering onboarding is the process by which a recently hired engineer becomes a proficient contributor to your company. As companies scale, they tend to devote an increasingly large amount of energy into this space. Pulling a few data points from my own experience: Uber sent every new engineer through a ...

 •  0 comments  •  flag
Share on Twitter
Published on December 04, 2021 04:00

November 18, 2021

2021 in review.

Previously: 2020, 2019, 2018, 2017

It’s always tricky to figure out the right tone for an annual wrapup post. This has been one of the best years of my life. Our son is now firmly a toddler. I released Staff Engineer and it’s sold about 20,000 copies. I learned a tremendous amount supporting the engineering and data science teams at Calm. My weekly basketball game resumed after a 15 month hiatus. A secondary transaction at a previous company meaningfully changed my life financially. I angel inve...

 •  0 comments  •  flag
Share on Twitter
Published on November 18, 2021 07:00

November 17, 2021

The terminal level rulebook.

At work, the Staff Engineer cohort has a monthly meeting. The agenda varies but most recently we talked about a common theme: how do you find career progression after reaching your organization’s terminal level?

Reaching the terminal level has a lot in common with graduating from your last educational environment (graduate school, high school, or whatever). Before you graduate, you have clear grades, graduation requirements, exams, and someone else is responsible for teaching you how it works. A...

 •  0 comments  •  flag
Share on Twitter
Published on November 17, 2021 08:30

Should you write a technical or management book?

Since publishing my second book, Staff Engineer, I’ve had more folks popping up for publishing advice. I’ve written a few times about my experience writing books in Self-publishing Staff Engineer (2021) and What I learned writing a book (2019), but neither directly confronts the two questions that folks keep asking, “Should I write a book?” and “How do I publish a book?”

Should I write a book?

When folks ask me this question, my first advice is that you should only write a book if you think you’...

 •  0 comments  •  flag
Share on Twitter
Published on November 17, 2021 08:00