- BlogNo Magnets, No Forks: How I Pick Restaurants While TravelingAn ever-evolving list of my heuristics for dodging tourist traps and eating where the locals do.
- Linkby Buildkite
Why Buildkite moved its primary keys to UUIDv7, which keeps the global uniqueness of a UUID while staying time-ordered enough to sit well in a B-tree index.
- Linkby Sandi Metz
The case for un-abstracting: once a shared abstraction starts collecting special cases and flags, inlining it back into plain duplication is cheaper than bending it further.
- Linkby Ben Dicken
Sizes a B-tree node to a disk page and walks the math from there, showing why the primary key you choose sets how many pages every query has to read.
- Linkby Evan Jones
Hash tables win the single-lookup benchmark, yet databases default to B-trees. The payoff is everything past that one lookup: range scans, sorted reads, and maintaining many indexes at once.
- Linkby Markus Winand
A point-by-point rebuttal of Uber's famous 'we left Postgres for MySQL' post, arguing the problems were specific to how they used it, not a verdict on the database.
- Linkby Alex Kladov
matklad on where architectural taste really comes from: reading large codebases closely and noticing which decisions kept them soft enough to change.
- BookProject Hail Maryby Andy Weir★★★★★Confession: I only read it because of the movie, racing to finish before going. Joke's on me - hard sci-fi this fun, with the best buddy act in the genre, never needed a trailer to sell it.
- BookThe Pragmatic Programmer: From Journeyman to Masterby Andy Hunt, Dave Thomas★★★★★The closest thing the craft has to a journeyman's handbook. DRY, orthogonality, tracer bullets - the vocabulary it gave us is still load-bearing decades later.
- BookA Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skillsby Jay Wengrow★★★★☆Big-O and the core data structures made intuitive for working programmers, with just enough rigor that the ideas stick.
- BookCo-Intelligence: Living and Working with AIby Ethan Mollick★★★☆☆A level-headed field guide to treating AI as a coworker instead of an oracle. The framing is sound; little of it feels new once you already spend your days in these tools.
- BookThe Pleasure of Finding Things Out: The Best Short Works of Richard P. Feynmanby Richard P. Feynman★★★★☆Feynman's talks and essays gathered in one place. Scattered the way collections always are, but the peaks capture exactly why curiosity was his whole method.
- BookExtreme Ownership: How U.S. Navy SEALs Lead and Winby Jocko Willink, Leif Babin★★★★★A highly practical book packed with real-world examples that easily translate to everyday life. Best of all, it's written by leaders who have actually lived and borne the heavy consequences of their own philosophy.
- BookOn the Roadby Jack Kerouac★★★☆☆Relentless
- Linkby Martin Fowler
If you feed the LLM your project's architecture and conventions before asking it to write code, the output gets dramatically better, and here's what to include and what to skip.
- Linkby Kailash Nadh
Torvalds said 'talk is cheap, show me the code,' but now that machines can generate code, the person who can clearly articulate the problem is the one who matters.
- Linkby Pete Hodgson
Feature flags are just if-statements with an expiration date, and the real problem is that most teams forget to clean them up.
- Linkby gwern
If you start with background, people leave before they reach the interesting part, so find the one thing that makes your reader curious and open with that.
- BookSource Code: My Beginningsby Bill Gates★★★☆☆Passion to the power of privilege.
- Linkby Sean Goedecke
Being endlessly useful feels virtuous and carries a cost: saying yes to everyone else's priorities is how you keep dodging the harder work that's actually your own.
- Linkby Alex Harri
ASCII characters have shapes, not just brightness values, and once you match on geometry instead of treating them as pixels the rendering quality jumps dramatically.
- Linkby Mihail Eric
AI coding assistants are basically a REPL that calls an LLM in a loop, and once you see the 200 lines that make it work, the magic disappears.
- Linkby Addy Osmani
After 14 years at Google, the lessons that stuck aren't about code, they're about navigating ambiguity, building trust, and the difference between being productive and being impactful.
- Linkby Joel Spolsky
You can pretend the layer below doesn't exist right up until it breaks, and then you'd better understand it anyway.
- Linkby Andrej Karpathy
You implement backprop, attention, and a GPT from scratch with no frameworks, and by the end you actually understand what the machine is doing instead of just calling library functions.
- Linkby Martin Kleppmann
Kleppmann explains double-entry bookkeeping as a data model, letting a programmer read a balance sheet as a graph of money moving between accounts.
- Linkby Eugene Oz
Angular's change detection gets a lot simpler once you understand that immutability lets the framework skip entire subtrees instead of diffing every object property.
- Linkby Andrej Karpathy
Karpathy's dense, opinionated survey of everything that changed in language models over 2025, written by someone who has built these systems himself.
- Linkby Raymond Chen
If the process is about to exit, the correct garbage collection strategy is to do nothing, because the OS will reclaim everything faster than you ever could.
- Linkby Jay Alammar
The clearest visual explanation of how Transformers actually work, from self-attention to positional encodings, now referenced by courses at Stanford, Harvard, and MIT.
- Linkby Dexter Horthy
The CLAUDE.md is the highest-leverage file in an agent-assisted repo. Writing a good one is mostly subtraction: keep the few instructions that change behavior, cut the rest.
- Linkby Rodrigo Pombo
Rewrite React from scratch following the real architecture, and suddenly the rules about hooks and re-renders stop being arbitrary and start being obvious.
- Linkby Artem Zakirullin
Most codebases aren't hard because the problem is hard, they're hard because someone made you hold too many things in your head at once.
- Linkby Sam Rose
Big-O taught through visual intuition first, with interactive animations that show how each complexity class scales before any notation appears.
- Linkby Connor Stack
Build a SQLite clone from scratch in C, and after that you'll never write a SELECT statement without knowing exactly what the machine is doing underneath.
- Linkby Rob Pike
Concurrency is how you organize the work, parallelism is whether you have enough workers to do it simultaneously, and most people mix the two up.
- Linkby Sean Goedecke
Practical system design advice from someone who builds systems, not someone selling interview prep, focused on knowing your actual bottleneck and when not to distribute.
- Linkby Bob Nystrom
Once you make one function async, every function that calls it has to be async too, and that's not a bug, it's a language design problem nobody solved cleanly.
- Linkby Granola
Animating height forces the browser to recalculate layout every single frame, and here are the concrete alternatives that don't.
- Linkby Pedro
LLMs made writing code faster but the hard part was never typing, it was understanding the problem, and that part hasn't gotten any easier.
- Linkby Google
Google's paper on how they load-balance all their incoming traffic with consistent hashing, kernel bypass, and no shared state between balancer machines.
- Linkby Eli Bendersky
When you set a breakpoint, the debugger literally overwrites your instruction with a trap, and the rest of the trick is just ptrace and knowing when to put the original byte back.
- Linkby Matthias Endler
Sometimes writing it yourself is the right call because the dependency you avoided understanding will eventually break, and then you'll have to understand it anyway under pressure.
- Linkby Paul Graham
Paul Graham's short, opinionated take on what makes writing good, worth re-reading every time you sit down to write a design doc or blog post.
- BookFlash Crashby Liam Vaughan★★★★☆Reads like a detective novel.
- Linkby Martin Sustrik
When nobody in the organization is responsible for a bad outcome, that's not an accident, somebody designed it that way.
- Linkby Ryan Carniato
A decade of frontend reactivity told by one of its architects, tracing how framework after framework converged on signals for fine-grained updates.
- Linkby David Chapman
A well-researched deep dive into how SAD lights work and what “lumens” really mean - great for cutting through marketing hype.
- Linkby Paul Lewis
Every frame your browser paints goes through the same pipeline, and most performance bugs come from accidentally triggering expensive stages you didn't need to.
- Linkby Pavel Panchekha & Chris Harrelson
A free book that has you build a working browser in Python, from raw socket to render tree, until no part of the pipeline stays a black box.
- Linkby Mark Shead
If you're managing state with a pile of boolean flags, you've already built a state machine, just a buggy one without a diagram.
- Linkby Tali Garsiel & Paul Irish
The most thorough single reference on everything that happens between typing a URL and seeing pixels, and it's held up since 2011.
- Linkby Mariko Kosaka
Chrome's own team explains why your browser runs a separate process for each tab and what actually happens at the OS level when you click a link.
- Linkby Jake Archibald
Why a promise callback runs before a setTimeout of zero. Archibald walks the event loop's two queues closely enough that async ordering stops surprising you.
- Linkby Paul Irish
The reference list of the exact DOM reads and writes that force a synchronous layout. Keep it nearby and you'll stop triggering reflows inside loops by accident.
- Book
What Do You Care What Other People Think?: Further Adventures of a Curious Characterby Richard P. Feynman, Ralph Leighton★★★★★More intimate than Surely You’re Joking - Feynman unfiltered, curious, and quietly devastating. - Linkby Ethan Mollick
Model ability is jagged rather than a single line you cross; the system that aces a hard task can fail a trivial one, which makes 'is it AGI yet' the wrong question.
- Linkby Andrej Karpathy
Karpathy builds an autograd engine from nothing, one line at a time, until backprop is something you could re-derive yourself instead of a formula you take on faith.
- Linkby Lee Boonstra
Most prompt advice is vibes. This whitepaper is the opposite - it breaks down why few-shot examples work, when chain-of-thought actually helps, and where most people over-engineer their prompts.
- Linkby Josh Collinsworth
The best side projects aren't the ones that become startups. They're the ones where nobody's waiting on a PR review and the only deadline is whenever you feel like it.
- Linkby 35
Scroll-to-anchor seems trivial until you account for sticky headers, the back button, smooth scrolling race conditions, and intersection observer timing.
- Linkby Michael Lynch
What separates dev posts people finish from ones they abandon: earning the click in the first few lines, then cutting the throat-clearing that makes readers leave.
- Linkby Anthropic
Anthropic's interpretability team looks inside the model and catches it planning several words ahead and reasoning in a concept space shared across languages.
- Book
The Art of Doing Science and Engineering: Learning to Learnby Richard Hamming★★★★★A masterclass in lifelong learning, turning hard-earned wisdom into unforgettable parables. - Linkby Bob Nystrom
Two complete interpreters for one small language, one written for clarity and one for speed, after which compilers stop reading as wizardry.
- Linkby Marco Rogers
The framework you pick matters far less than knowing it deeply; chasing rewrites rarely reaches the promised land, it just resets the treadmill.
- Linkby Haseeb Qureshi
The negotiation guide most engineers are never taught: you hold more leverage than you feel, nearly everything is negotiable, and you never name the first number.
- Linkby Simon Willison
Willison's method for a link blog worth following: never post a bare URL, always quote the source and add the one sentence of context only you can write.
- Linkby The Autodidacts
Tools change; the method of systematically cornering the cause of a fault does not. A case for treating troubleshooting as a discipline you practice on purpose.
- Linkby Dimitri Mitropoulos
Someone implemented DOOM entirely in TypeScript's type system - no runtime, just the compiler crunching frames. It's the most unhinged proof that TS types are Turing-complete you'll ever see.
- Linkby Hillel Wayne
'Nondeterministic' is doing the work of five different words, and Hillel Wayne pulls them apart so you can name which one is behind your flaky test.
- Linkby Rich Sutton
We want AI agents that can discover like we can, not which contain what we have discovered. Building in our discoveries only makes it harder to see how the discovering process can be done.
- Linkby Harper Reed
LLMs for software development offers a refreshing roadmap. By brainstorming extensively upfront, then iterating in small steps with careful testing, you can make quick progress without sacrificing maintainability. It’s a practical look at how to harness AI tools effectively, especially for creating clean, well-structured projects from scratch.
- Linkby Henrik Karlsson
Write from what's odd about you. Karlsson reframes a blog as a long-running search query that routes the people who share your obsessions to your inbox.
- BlogDecoding Angular’s null: A Journey Through Its Dart OriginsAngular returns null where you’d expect undefined. It’s not a bug - it’s a fossil from when the framework was built to also run on Dart, which has no concept of undefined at all.
- Linkby Salvatore Sanfilippo
antirez argues reasoning models are nothing exotic, just the same next-token predictors trained to spend more tokens thinking before they commit to an answer.
- Linkby Tim O'Reilly
O'Reilly takes the long view, noting that every generation declared programming dead when the abstraction had only risen a level, and AI is the next rise.
- Linkby Chris Kiehl
A decade of reversed opinions from someone still in the trenches, where most of the certainties you pick up as a junior prove to be context-dependent.
- Book
On the Edge of Infinityby Stefan Klein★★★★★A beautifully poetic exploration of how our universe operates and the extraordinary coincidences that brought us to this moment. An absolutely fantastic read. - Linkby Scott Alexander
Do-this-not-that writing advice you can apply mid-draft, from breaking up walls of text to leading with the concrete example over the abstract claim.
- Linkby Ben Kuhn
When the outcomes that matter are outlier-driven, optimizing the average is the wrong game; take many cheap shots and filter hard for maybe-amazing over reliably-fine.
- Linkby Charith Amarasinghe
A field report on leaving the cloud for your own racks, where the job resembles construction far more than writing a Terraform file.
- BookAnimal Farmby George Orwell★★★★☆It’s one thing to read Animal Farm as a student of history. It’s another to read it as someone who’s lived in its aftermath. The satire turns solemn, the fiction feels factual, and the pigs look all too familiar.
- Book
Poor Charlie's Almanackby Charles T. Munger, Peter E. Kaufman (Editor)★★★★★A delightful manual of mental models and timeless common sense - this book shows how clear thinking and a few basic principles can outmatch all the noise. Munger’s tricks aren’t magic - they’re just what happens when you refuse to fool yourself. - Book
Same as Ever: A Guide to What Never Changesby Morgan Housel★★★☆☆A well-crafted reflection on enduring patterns in human behavior, though at times it feels like watching the same wave roll in - graceful, but not surprising.