Links
Stuff I have, or have not, read.
Databases
-
sq
sq.io
jq, but for databases. Query and pipe data from postgres, sqlite, csv, and more.
-
The best Postgres feature you're not using
craigkerstiens.com
CTEs as a tool for thinking through queries top-down, not just performance.
- How Postgres stores data on disk drew.silcock.dev
-
explain.dalibo.com
explain.dalibo.com
Paste an EXPLAIN plan, get an interactive visualization.
- The Internals of PostgreSQL interdb.jp
- What I wish someone told me about Postgres challahscript.com
- Good CTE, bad CTE boringsql.com
Architecture
-
The Architecture of Open Source Applications
aosabook.org
The authors of real open source systems explain how they're built.
- A brief history of block storage at AWS allthingsdistributed.com
- Maestro: Netflix's workflow orchestrator netflixtechblog.com
-
How the hourglass won
systemsapproach.org
Why the internet's architecture converged on a narrow waist.
- The strangler fig pattern martinfowler.com
- Database sharding explained architecturenotes.co
Writing & Blogging
- Keep a work journal fev.al
- How to write blog posts developers read refactoringenglish.com
- Blog writing for developers rmoff.net
- Why writing small docs is a game changer bufferbuffer.com
-
Be a property owner, not a renter, on the internet
den.dev
The case for owning your platform instead of publishing into someone's feed.
-
Manuel Moreale
manuelmoreale.com
Home of the People & Blogs interview series.
Notes & Knowledge
- How I use Obsidian jasonheppler.org
- Save everything in Markdown p.migdal.pl
-
Second brain
ssp.sh
A public digital garden — good reference for what these pages could become.
- Effective spaced repetition borretti.me
- A personal data pipeline joshcanhelp.com
Terminal & Tools
- Bash one-liners github.com
-
Starship
starship.rs
Minimal, fast, customizable shell prompt.
-
hyperfine
github.com
Command-line benchmarking with warmup runs and statistical output.
-
Glow
github.com
Render markdown in the terminal.
-
dive
github.com
Explore docker image layers and find wasted space.
-
Magic Wormhole
magic-wormhole.readthedocs.io
Dead-simple secure file transfer between machines.
AI & LLMs
- Claude Code best practices anthropic.com
- How Cursor works blog.sshh.io
- Enough AI copilots, we need AI HUDs geoffreylitt.com
- Avoiding skill atrophy in the age of AI addyo.substack.com
-
Neural networks: zero to hero
karpathy.ai
Karpathy's from-scratch course, backprop through GPT.
-
Personal software with Claude
blog.nelhage.com
Using Claude to build one-off Obsidian tooling.
Longform
- Do quests, not goals raptitude.com
- School is not enough map.simonsarris.com
- The lost art of research as leisure kasurian.com
-
The 11 laws of showrunning
okbjgm.weebly.com
Ostensibly about TV, actually about leading any creative team.
- Julia Child's kitchens placesjournal.org
-
Programming as theory building
pages.cs.wisc.edu
Naur's classic: the program is the theory in the programmers' heads, not the code.
- The long, hard, stupid way herbertlui.net
Opinion
- A eulogy for DevOps matduggan.com
- The invention of zero themarginalian.org
- Microservices: a tax you probably can't afford nexo.sh
- Taste is eating Silicon Valley workingtheorys.com
- The software engineering identity crisis annievella.com