Reading List
This page is auto-generated from Github Actions workflow that runs every day at night and fetches the 5 latest articles from each of my favorite blogs.
Latest Articles
- 2026-03-31 Updates 2026/Q1 - マリウス
- 2026-03-31 carlos@github - Carlos Becker
- 2026-03-31 There is absolutely nothing wrong with Web - purplesyringa
- 2026-03-31 Breaking the Warranty with go:linkname - mcyoung
- 2026-03-31 Agent-first APIs using protobuf reflection - tpaschalis
- 2026-03-30 Mapping Brazilian Cell Towers - Carlos Becker
- 2026-03-29 Announcing GoReleaser v2.15 - Carlos Becker
- 2026-03-29 Taking multi-master MariaDB for a spin, reproducing a Jepsen report - eatonphil.com
- 2026-03-25 What about juniors? - Marc Brooker
- 2026-03-25 Keeping sponsor lists up-to-date - Carlos Becker
- 2026-03-24 Goodbye, Charm - Carlos Becker
- 2026-03-24 Type Construction and Cycle Detection - Go Blog
- 2026-03-20 Hold on to Your Hardware: BadRAM - マリウス
- 2026-03-20 My heuristics are wrong. What now? - Marc Brooker
- 2026-03-19 A static site generator and website transferring under 20kB - eatonphil.com
- 2026-03-19 Consensus Board Game - matklad
- 2026-03-19 Developer Spotlight: Somtochi Onyekwere from Fly.io - eatonphil.com
- 2026-03-18 Music To Build Agents By - Marc Brooker
- 2026-03-18 Optimization lessons from a Minecraft structure locator - purplesyringa
- 2026-03-17 Reinventing aliasing XOR mutability and lifetimes - purplesyringa
- 2026-03-12 GL.iNet Slate 7 - マリウス
- 2026-03-12 Mojo’s not (yet) Python - eatonphil.com
- 2026-03-12 An ode to bzip - purplesyringa
- 2026-03-10 Examples for the tcpdump and dig man pages - Julia Evans
- 2026-03-10 //go:fix inline and the source-level inliner - Go Blog
- 2026-03-05 JJ LSP Follow Up - matklad
- 2026-03-03 The best part of waking up - bonnycode
- 2026-03-02 Source-available projects and their AI contribution policies - eatonphil.com
- 2026-02-27 Allocating on the Stack - Go Blog
- 2026-02-25 SFQ: Simple, Stateless, Stochastic Fairness - Marc Brooker
- 2026-02-25 Against Query Based Compilers - matklad
- 2026-02-21 Wrapping Code Comments - matklad
- 2026-02-19 Hold on to Your Hardware - マリウス
- 2026-02-18 Notes on clarifying man pages - Julia Evans
- 2026-02-17 Home-cooked software - Ham Vocke
- 2026-02-17 Using go fix to modernize Go code - Go Blog
- 2026-02-17 0057: consulting, zest progress, reads that lasted, books, links - scattered-thoughts.net
- 2026-02-17 2025 - scattered-thoughts.net
- 2026-02-16 Diagnostics Factory - matklad
- 2026-02-15 Ideas for an Agent-Oriented Programming Language - davi.sh
- 2026-02-10 Reviewing Project Hail Mary by Andy Weir - davi.sh
- 2026-02-10 Go 1.26 is released - Go Blog
- 2026-02-07 You Are Here - Marc Brooker
- 2026-02-05 My AI Adoption Journey - Mitchell Hashimoto
- 2026-02-03 Reviewing Culpability by Bruce Holsinger - davi.sh
- 2026-02-03 Building a self-hosted cloud coding agent - Stanislas
- 2026-01-31 Reviewing Mistborn: The Final Empire by Brandon Sanderson - davi.sh
- 2026-01-27 Some notes on starting to use Django - Julia Evans
- 2026-01-21 Don’t Trip[wire] Yourself: Testing Error Recovery in Zig - Mitchell Hashimoto
- 2026-01-20 Where feedback goes to die - bonnycode
- 2026-01-17 Building a TUI to index and search my coding agent sessions - Stanislas
- 2026-01-10 Finding and Fixing Ghostty’s Largest Memory Leak - Mitchell Hashimoto
- 2026-01-08 A data model for Git (and other docs updates) - Julia Evans
- 2025-12-31 Updates 2025/Q4 - マリウス
- 2025-12-31 Looking Back at 2025 - Ham Vocke
- 2025-12-27 Building a macOS app to know when my Mac is thermal throttling - Stanislas
- 2025-12-22 Migrating my web analytics from Matomo to Umami - Stanislas
- 2025-12-20 Reviewing A Tree Grows in Brooklyn by Betty Smith - davi.sh
- 2025-12-20 Faster practical modular inversion - purplesyringa
- 2025-12-19 How Claude Code is helping me as an open source maintainer - Stanislas
- 2025-12-15 Optimization Countermeasures - mcyoung
- 2025-12-12 Reviving a Dead Pet Project - Ham Vocke
- 2025-12-06 0056: consulting, zest progress, existentialize, modular borrowing, do we understand sql, zjit updates, books - scattered-thoughts.net
- 2025-12-03 Ghostty Is Now Non-Profit - Mitchell Hashimoto
- 2025-12-02 Teaching real lessons with fake worlds - bonnycode
- 2025-11-01 0055: consulting, sql needed structure, slow forum, on the line, out of thin air, papers, other stuff - scattered-thoughts.net
- 2025-10-21 Why SSA? - mcyoung
- 2025-10-21 If managers were angels - bonnycode
- 2025-10-14 The three-orders-of-magnitude trick - tpaschalis
- 2025-10-11 Vibing a Non-Trivial Ghostty Feature - Mitchell Hashimoto
- 2025-10-10 Notes on switching to Helix from vim - Julia Evans
- 2025-10-08 Introducing “Moments” - Ham Vocke
- 2025-09-30 The architecture of truth-seeking - bonnycode
- 2025-09-04 SQL needed structure - scattered-thoughts.net
- 2025-08-25 Default Methods in Go - mcyoung
- 2025-08-19 This Blog Will Make You a Better Programmer - Ham Vocke
- 2025-07-16 Parsing Protobuf Like Never Before - mcyoung
- 2025-03-21 Deep vs Shallow Go interfaces - tpaschalis
- 2025-02-16 Nothing persists more than the temporary - tpaschalis
- 2024-09-26 Joining errors in Go - tpaschalis
- 2023-07-05 Regex engine internals as a library - burntsushi.net
- 2022-09-07 A byte string library for Rust - burntsushi.net
- 2022-08-08 Using unwrap() in Rust is Okay - burntsushi.net
- 2020-01-27 Archlinux on the System76 Darter Pro - burntsushi.net
- 2020-01-19 My FOSS Story - burntsushi.net