programming.
- Building and scaling Notion’s data lake
- Google Testing Blog: SMURF: Beyond the Test Pyramid
- brutalist-manifesto
- Two Workflow Tips
- sbensu: We need visual programming. No, not like that.
- So we built a Reverse Tunnel in Go over HTTP/3 and QUIC | Flipt Blog
- Deterministic Simulation Testing | Resonate
- So you think you want to write a deterministic hypervisor?
- What Color is Your Function? – journal.stuffwithstuff.com
- Formal Methods: Just Good Engineering Practice? - Marc's Blog
- Operable Software
- 3 important things I overlooked during code reviews | Piglei
- Incomplete List of Mistakes in the Design of CSS [CSS Working Group Wiki]
- What makes concurrency so hard? • Buttondown
- If Inheritance is so bad, why does everyone use it? • Buttondown
- Garbage Collection for Systems Programmers
- Optimizing Javascript for fun and for profit
- My list of challenging software projects some programmers should try | andreinc
- Subroutine calls in the ancient world, before computers had stacks or heaps - The Old New Thing
- Book list for streetfighting computer scientists - dankwiki, the wiki of nick black
- Type system of the React compiler
- Why do regexes use `$` and `^` as line anchors? • Buttondown
- The Beginner’s Guide to Queuing theory | Qminder
- Design is an Island - by Kent Beck
- The Mechanics of Proof — The Mechanics of Proof, by Heather Macbeth
- Redefining Observability | Hazel Weakly
- Nix is a better Docker image builder than Docker's image builder - Xe Iaso
- How HEAD works in git
- Building a Scalable Accounting Ledger
- Reverse engineering CMOS, illustrated with a vintage Soviet counter chip
- DRMacIver's Notebook: Writing good programming abstractions
- Demystifying GPU Compute Architectures - by Babbage
- How Did I Get Here?
- A Brief Summary of Evolutionary Design | CodingItWrong.com