Will Larson

@lethain.com

Write at lethain.com. Author of An Elegant Puzzle, Staff Engineer, and An Engineering Executive’s Primer. Worked some places.

Any good patterns for loading a Notion page as modifiable prompt to respond to other Notion pages and Slack messages? Eg as a simple example you could imagine I want to write architecture guidelines and then use that to comment on RFCs. Is this just Zapier?

New post up, with a bunch of thoughts on what drives me personally, and my own 40-year career (h/t @lethain.com). I have a pretty unusual life story. But one of the reasons I love the tech industry so much is how common unusual stories like mine have historically been. charity.wtf/2025/07/09/t...

Thoughts on Motivation and My 40-Year Career

I’ve never published an essay quite like this. I’ve written about my life before, reams of stuff actually, because that’s how I process what I think, but never for public consumption. I’ve been pus…

charity.wtf

Over the last year, as I've spent more time working with LLMs to power product features, I've also been thinking about how LLMs impact me as a long-form author. Of the ideas I've had, I'm particularly interested in the idea of building, and selling, books as "datapacks" for LLMs.

Bild

Still only part way through the editing process, but excited to announce Crafting Engineering Strategy, my upcoming book with O'Reilly on engineering strategy coming later this year (sometime Q4).

This is a fascinating thread. And it has lots of my favorite thing: details. I could give a shit about people who pounce online, flaming on and on about how wrong I am. I love it when people reply with details about their very different experience. The details give it heft. I can learn from them.

Gordon Weakliem@2hardproblems.bsky.social · last yr.

Very interesting thread. I feel like I know something about WFH, I've spent 14 of my 32 years as a SWE working from home. The longest single stint was at VRBO (2007-2016), I started there just after the acquisition by HomeAway. VRBO was a full-remote company, they never had an office, just a PO box

Looking for startup to angel invest in that solves problem of chairs being routinely positioned to block video cameras in office meeting rooms. (I've tried petitioning to remove chairs from rooms, but this innovation has met substantial resistance, so we need to innovate here.)

Each time I open LinkedIn I pray I don’t somehow accidentally click on the brain teaser game and become shamed forever off the internet

Got to zero inbox on my personal email address(es) for the first time in a decade or so. This was mostly (1) declaring bankrupt on anything older than 6 months, (2) unsubscribing/filtering spammy stuff, and (3) setting up a transient tag for emails I want to *briefly* see lethain.com/filter-old-g...

How to filter out old email from inbox

Every few years I take a pass at reducing the chaos in my personal inboxes. There are simply too many emails to deal with, and that generally leads to me increasingly failing to follow up on important...

lethain.com

Small weekend project, I finally moved staffeng.com from Gatsby to Hugo. Gatsby is just fairly hard to maintain with so many JS dependencies for something I don't update frequently. Now actually possible to fix issues again 😅

BildBild

This one worked exceptionally well to create an SEO-driving FAQ page for page for new book. Done in a Claude workspace with entire book loaded into project via some light preprocessing plus repomix of all Markdown files.

BildBildBild

Now working on visual consistency of images for strategy book. One shot prompted a very simple script to build a static HTML page showing every image and descriptions used in the book. This is just a subset of the ~50 images overall, but gives a sense of starting point / problem to be solved.

BildBildBildBild

This does not mean that execs should never be im the details!! "Hire great people and get out of their way" is horrendous, disastrous advice! You need to hire great people and create alignment. You have to be in the details together deep enough, LONG enough to do that!

It *does* take time for a team to gel. Yes. If you care about high performing teams, you should carefully weigh the costs of shuffling people around vs the hoped-for gains. According to Tuckman's theory of group development, these stages are called, * forming * storming * norming * performing

Peter Van Dijck@petervandijck.bsky.social · last yr.

What’s your take on this: it takes time for a team to gel. So it’s kind of criminal the way companies use often break up teams without a second thought.

Continuing to experiment with how foundational models can help with writing book _without_ using them to actually write anything (which is, ya know, what I want to do as the author). This was feedback on 180 pages, which is pretty good feedback and took <30 seconds to get versus many days.

Bild