20 April 2026

35 links · Monday

Why you should work for a top tier tech company

I joined a FAANG company 1.5 years ago after working mostly in startups and one medium sized company. I wish I’d joined way sooner because I’d have millions more in my bank account. But besides the…

Code is the new assembly

Codex recently coded a browser from scratch. It took a week, but the AI worked solo, with no human in the loop. Could a human parse that code and truly understand it? The bigger question is: does it matter? Have you ever audited your binary’s assembly code? Yo…

The Missing Bundler Features

Over the last few months, there has been a lot of talk about making Bundler faster, both by improving it directly, or by reimplementing it in another language, and while it may surprise some, that didn’t excite me much.

Lessons from going solo

Strategies that worked for me when I left a salaried job to consult on my own.

Decision Graphs

About eight years ago, I wrote a little blog post on dynamic decision trees. If you have the time, go back and read that and the follow up posts on the subject. If not, I’ll summarize. Instea…

Connecting in Narratives

Missing a flight to my cruise can teach us how the right narratives invite others on the journey with us.

Uncorrelated Contents

When you take a close-up photo of a small object, there tends to be a small portion of the subject in focus, with the rest blurred out. The range of distance that's acceptably in focus is the depth of field; with macro photography it tends to be quite narrow.

I’m Back. Here’s my life story in a nutshell

I haven’t posted anything here in almost 3 years. The main reason is that because after a grueling job search in 2024, I lucked into joining a Big Tech / FAANG company as a senior software engineer…

Looking back on Stripe’s payment API migration

This 2020 post walks through the first and second iteration of Stripe’s payment API. The original API was designed for credit card charges and was delightfully simple. You could move money with a s…

Saunas Lower Your Heart Rate More Than Exercise

We analyzed 59,000+ daily records from 256 sauna users to quantify what saunas actually do to your body. Using paired t-tests on same-day wearable data, we foun

Qwen Studio

QWEN STUDIO DISCORD Following the release of Qwen3.6-Plus, we are sharing an early preview of our next proprietary model: Qwen3.6-Max-Preview. Compared to Qwen3.6-Plus, this preview release brings stronger world knowledge and instruction following, along with …

Making illegal state unrepresentable

A couple of years ago, I wrote that The Builder pattern is a finite state machine!. A state machine consists of states and transitions between them. As a developer, I want to make illegal states unrepresentable, i.e., users of my API can’t create non-existent …

Atlassian Enables Default Data Collection to Train AI

Atlassian will begin collecting customer metadata and in-app content from **Jira**, **Confluence**, and other cloud products by default on **August 17, 2026**, to train its AI offerings including `Rovo` and `Rovo Dev`. The change affects roughly **300,000** cu…

Inside GitHub's Fake Star Economy

Six million fake stars, $0.06 per click, and a VC funding pipeline that treats GitHub popularity as proof of traction. We ran our own analysis on 20 repos and found the fingerprints.

Stop trying to engineer your way out of listening to people

I spend a lot of time negotiating this in the software world: And if you're wondering why this happens, it's normally because: 1. people aren't talking to people 2. people aren't listening So lots of designers and product people have leapt onto 1, basical…