The rise of AI has made me appreciate the importance of deep expertise even more. Here’s what I’m reading to learn.
In no particular order:
I hate compilers - Xe Iaso
By
Published:
Tags:
Date Added: June 18, 2026
Hyperlinks in Terminal Emulators
By 262588213843476
Published:
Tags:
Date Added: June 15, 2026
A faster dockerTools.buildImage prototype
By lewo
Published: 2021-12-26T00:00:00+00:00
Tags:
Date Added: June 12, 2026
Orthodox C++ | Branimir Karadžić's Home Page
By Branimir Karadžić
Published: 2016-01-16T00:00:00Z
Tags:
Date Added: June 12, 2026
Nix Flakes and their Guix Equivalents
By
Published:
Tags:
Date Added: June 12, 2026
Gruntwork Blog | Make the Switch to OpenTofu
By
Published:
Tags:
Date Added: June 10, 2026
invlpg – Premature Optimization is Fun Sometimes
By invlpg
Published: 2025-06-19
Tags:
Date Added: June 8, 2026
verifying /proc | arya dradjica
By
Published:
Tags:
Date Added: June 8, 2026
The Guix Nix Abomination: Leveraging Guix derivations in Nix
By
Published: 2026-06-05T15:57:00-07:00
Tags:
Date Added: June 6, 2026
Moving beyond fork() + exec()
By Jonathan Corbet
Published: 2026-06-05
Tags:
Date Added: June 6, 2026
How LLMs work | Hacker News
By
Published:
Tags:
Date Added: June 6, 2026
The perils of UUID primary keys in SQLite
By
Published:
Tags:
Date Added: June 6, 2026
My thoughts after using Clojure for about a month
By
Published: 2026-05-27
Tags:
Date Added: June 5, 2026
You Don't Love systemd Timers Enough
By Tyler Langlois
Published:
Tags:
Date Added: June 5, 2026
Folklore.org: -2000 Lines Of Code
By
Published:
Tags:
Date Added: June 5, 2026
Stop Using Conventional Commits
By Sumner Evans
Published: 2026-06-02T06:25:00-06:00
Tags:
Date Added: June 5, 2026
Just-in-Time Kubernetes: A Beginner’s Guide to Kubernetes Core Concepts
By Adriana Villela
Published: 2021-09-10T16:34:45.611Z
Tags:
Date Added: June 5, 2026
A Post-Quantum Future for Let's Encrypt
By
Published: 2026-06-03
Tags:
Date Added: June 5, 2026
Advent of Code in Zig
By Loris Cro
Published:
Tags:
Date Added: June 5, 2026
How To Write More Blog Posts
By Loris Cro
Published:
Tags:
Date Added: June 5, 2026
Zine: A Static Site Generator Written in Zig
By Loris Cro
Published:
Tags:
Date Added: June 5, 2026
Playing the Open Source Game
By Loris Cro
Published:
Tags:
Date Added: June 5, 2026
Contributor Poker and Zig's AI Ban
By Loris Cro
Published:
Tags:
Date Added: June 5, 2026
How Other Link Checkers Do Recursion | Matthias Endler
By Matthias Endler
Published:
Tags:
Date Added: June 4, 2026
Learn SQL Once, Use It for 30 Years
By Fayner Brack
Published: 2026-06-04T14:59:04.073Z
Tags:
Date Added: June 4, 2026
The Valley of Calm
By
Published:
Tags:
Date Added: June 4, 2026
On vector<bool>
By
Published:
Tags:
Date Added: June 4, 2026
Stopping evaluation from blocking in Nix
By
Published:
Tags:
Date Added: June 4, 2026
Every byte matters
By
Published: 2026-06-01T13:07:00-07:00
Tags:
Date Added: June 2, 2026
backendbasics.html
By
Published:
Tags:
Date Added: June 1, 2026
Nar-klepto: Guix and Nix Offline Cache
By
Published:
Tags:
Date Added: June 1, 2026
githubbad.html
By
Published:
Tags:
Date Added: June 1, 2026
Do Not Optimize Away
By
Published:
Tags:
Date Added: June 1, 2026
The radical network redesign that led AWS to forge a more resilient cloud
By Kirsteen Rodger
Published: 2026-05-28T10:40:28.404Z
Tags:
Date Added: May 29, 2026
Why Gentoo?
By Author Michał Górny
Published: 2026-05-28T04:32:13+00:00
Tags:
Date Added: May 29, 2026
C array types are weird; and related topics
By
Published:
Tags:
Date Added: May 27, 2026
The Origin Story of Merge Queues
By
Published:
Tags:
Date Added: May 26, 2026
Migrating from Go to Rust
By Corrode Rust Consulting
Published: 2026-05-21
Tags:
Date Added: May 25, 2026
What is Git made of?
By Serge Zaitsev
Published:
Tags:
Date Added: May 24, 2026
Nix parallelism & Import From Derivation
By
Published: 2020-10-20T22:24:00-07:00
Tags:
Date Added: May 21, 2026
An early look at Nix Dynamic Derivations
By
Published: 2025-03-10T16:34:00-07:00
Tags:
Date Added: May 21, 2026
Content addressed derivations - Haskell.nix
By
Published:
Tags:
Date Added: May 21, 2026
1000 instances of nixpkgs
By
Published:
Tags:
Date Added: May 21, 2026
Why you don't need flake-utils
By Fernando Ayats
Published:
Tags:
Date Added: May 21, 2026
1000 Instances of flake-utils
By Marijan Petričević
Published:
Tags:
Date Added: May 21, 2026
what 262,715 regex questions on stack overflow haven't answered
By ian erik varatalu
Published: 2026-05-10T00:00:00.000Z
Tags:
Date Added: May 15, 2026
the 90 day disclosure policy is dead
By
Published: 00:00:00 +0000 UTC
Tags:
Date Added: May 15, 2026
Linux devs are fighting the new age-gated internet
By Stevie Bonifield
Published: 2026-05-14T18:58:00+00:00
Tags:
Date Added: May 15, 2026
Events Can Make Sense
By Maxwell Krohn, Eddie Kohler, and M. Frans Kaashoek
Published: 2007
Tags:
Date Added: May 13, 2026
Learning Software Architecture
By
Published:
Tags:
Date Added: May 13, 2026
It's always TCP_NODELAY. Every damn time.
By Marc Brooker
Published:
Tags:
Date Added: May 1, 2026
Compiler Explorer
By Matt Godbolt
Published:
Tags:
Date Added: April 25, 2026
My audio interface has ssh enabled by default
By
Published:
Tags:
Date Added: April 25, 2026
Exploring the internals of Linux v0.01
By Seiya Nuta
Published: 2023-08-12
Tags:
Date Added: April 25, 2026
Anatomy of a Binary Executable | Matt Oswalt
By
Published:
Tags:
Date Added: April 23, 2026
no strcpy either
By Daniel Stenberg
Published: 2025-12-29T22:36:44+01:00
Tags:
Date Added: April 19, 2026
With Undefined Behavior, Anything is Possible
By Raph Levien’s blog
Published: 2018-08-17T18:51:03+00:00
Tags:
Date Added: April 19, 2026
Free the Last Thing Style
By
Published: 2022-04-28T10:21:10+00:00
Tags:
Date Added: April 18, 2026
How SKBs work
By
Published:
Tags: #kernel #linux
Date Added: April 18, 2026
CRDTs: Theory and Practice
By
Published:
Tags:
Date Added: April 18, 2026
Django vs Flask | devel.tech
By tony
Published: Thu Jun 15 2017 00:00:00 GMT+0000 (Coordinated Universal Time)
Tags:
Date Added: April 18, 2026
Python’s super() considered super!
By
Published: 2011-05-26T16:15:42+00:00
Tags:
Date Added: April 18, 2026
Too much Discussion of the XOR swap trick
By
Published: 2026-03-16
Tags:
Date Added: April 16, 2026
Clockwise/Spiral Rule
By
Published:
Tags:
Date Added: April 16, 2026
Let's Build a Compiler
By
Published:
Tags:
Date Added: April 16, 2026
EDUCATIONAL PEARL: A Nanopass framework for compiler education
By Dipanwita Sarkar, Oscar Waddell, and R. Kent Dybvig
Published: September 1, 2005
Tags:
Date Added: April 16, 2026
This World of Ours
By James Mickens
Published:
Tags:
Date Added: April 16, 2026
Distributed Compression in the Era of Machine Learning: A Review of Recent Advances
By Ezgi Ozyilkan, and Elza Erkip
Published: 2024-02-12
Tags: #Computer Science - Information Theory #Electrical Engineering and Systems Science - Signal Processing
Date Added: April 14, 2026
__structuredAttrs in Nix
By
Published: 2020-01-20T14:00:00+02:00
Tags:
Date Added: April 11, 2026
East End Functions : Level of Indirection
By Phil Nash
Published:
Tags:
Date Added: April 10, 2026
About &= and |= – Belay the C++
By
Published: 2021-04-27
Tags:
Date Added: April 10, 2026
C++ needs undefined behavior, but maybe less
By
Published:
Tags:
Date Added: April 10, 2026
Threaded code explained in C -- dramforever
By
Published:
Tags:
Date Added: April 10, 2026
Templates, Exceptions, Lambdas, Smart Pointers
By
Published: 2020-05-30T12:11:35+00:00
Tags:
Date Added: April 10, 2026
Classes, Friends and Polymorphism
By
Published: 2020-05-30T12:02:40+00:00
Tags:
Date Added: April 10, 2026
What is Type Erasure?
By Arthur O’Dwyer
Published:
Tags:
Date Added: April 10, 2026
Compiler Options Hardening Guide for C and C++
By Open Source Security Foundation (OpenSSF)
Published:
Tags:
Date Added: April 10, 2026