Will Larson's Blog, page 8
May 18, 2024
Making engineering strategies more readable
As discussed in Components of engineering strategy,a complete engineering strategy has five components: explore, diagnose, refine (map & model), policy, and operation.However, it’s actually quite challenging to read a strategy document written that way.That’s an effective sequence for creating a strategy, but it’s a challenging sequencefor those trying to quickly read and apply a strategy without necessarily wanting to understandthe complete thinking behind each decision.
This post covers:
...May 14, 2024
How should you adopt LLMs?
Whether you’re a product engineer, a product manager, or an engineering executive, you’ve probably been pushed to consider using Large Language Models (LLM) to extend your product or enhance your processes. 2023-2024 is an interesting era for LLM adoption, where these capabilities have transitioned into the mainstream, with many companies worrying that they’re falling behind despite the fact that most integrations appear superficial.
That context makes LLM adoption a great topic for a strategy c...
May 2, 2024
Load-bearing / Career-minded / Act Two rationales
One of the common conceits in leadership is that nobody is truly essential for a company’s continuity. I call it a conceit, but I do mostly agree with it: I’ve felt literally sick after hearing about some peer’s unexpected departure, but I’m continually amazed at how resilient companies are to departures, even of important people. About two-thirds of Digg’s team left in layoffs in 2010, but we found ways to amble on. Much of Uber’s leadership team turned over in the 2017 era, and it was chaotic,...
April 29, 2024
Constraints on giving feedback.
Back when I was managing at Digg and Uber, I spent a lot of time delivering feedback to my management chain about issues in our organization. My intentions were good, but I alienated my management chain without accomplishing much. I also shared my concerns with my team, which I thought would help them understand the organization, but mostly isolated them in a Values Oasis or demoralized them instead.
Those experiences taught me that pushing your organization to improve is essential leadership wo...
April 8, 2024
Notes on how to use LLMs in your product.
Pretty much every company I know is looking for a way to benefit from Large Language Models. Even if their executives don’t see much applicability, their investors likely do, so they’re staring at the blank page nervously trying to come up with an idea. It’s straightforward to make an argument for LLMs improving internal efficiency somehow, but it’s much harder to describe a believable way that LLMs will make your product more useful to your customers.
I’ve been working fairly directly on meanin...
March 22, 2024
Ex-technology companies.
One of the most interesting questions I got after joining Calm in 2020 was whether Calm was a technology company. Most interestingly, this question wasn’t coming from friends or random strangers on the internet, it was coming from the engineers working there! In an attempt to answer those questions, I wrote up some notes, which summarize two perspectives on “being a technology company.”
The first perspective is Ben Thompson’s “Software has zero marginal costs.” You’re a technology company if add...
March 17, 2024
Leadership requires taking some risk.
At a recent offsite with Carta’s Navigators, we landed on an interesting topic: leadership roles sometimes mean that making progress on a professional initiative requires taking some personal risk.
This lesson was hammered into me a decade ago during my time at Uber, where I kicked off the Uber SRE group and architectured Uber’s self-service service provisioning strategy that defined Uber’s approach to software development (which spawned a thousand thought pieces, not all complimentary). I did b...
March 15, 2024
Friction isn't velocity.
When you’re driving a car down a road, you might get a bit stuffy and decideto roll your windows down. The air will flow in, the wind will get louder,and the sensation of moving will intensify. Your engine will start working a bitharder–and louder–to maintain the same speed.Every sensation will tell you that you’re moving faster, but lowering the windowhas increased your car’s air resistance, and you’re actually going slower.Or at minimum you’re using more fuel to maintain the same speed.
...February 24, 2024
More (self-)publishing thoughts.
I recently got an email asking about self-publishing books,and wanted to summarize my thinking there.Recapping my relevant experience, I’ve written three books:
An Elegant Puzzle was published in 2019 as a manuscript by Stripe Press (e.g. I wrote it and then it was released as is),which has sold about 100,000 copies (96k through the end of 2023, and selling about 4k copies a quarter over past two years), Staff Engineer which I self-published in 2021, which has sold about 70,000 copies (also ...February 6, 2024
Digital release of Engineering Executive's Primer.
Quick update on The Engineering Executive’s Primer. The book went to print yesterday,and physical copies will be available in March.Also, as of this moment, you can purchase the digital edition on Amazon,and read the full digital release on O’Reilly.(You can preorder physical copies on Amazon as well.)