Lobster Roll

Stories by abhin4v

Joe Armstrong passes away (twitter.com)
Why I Won't Use AI (agentultra.com)
Git in Postgres (nesbitt.io)
The Fastest Way to Board an Airplane (navendu.me)
The tools I love are made by awful people (ankursethi.com)
Phrase origin: Why do we “call” functions? (quuxplusone.github.io)
Your URL Is Your State (alfy.blog)
Zig-style generics are not well-suited for most languages (typesanitizer.com)
My experience crafting an interpreter with Rust (ceronman.com)
What Is Nix (engineering.shopify.com)
"Crafting Interpreters" book is complete (craftinginterpreters.com)
My 4G setup for working remotely from anywhere (suraj.dev)
The road to OCaml 5.0 (discuss.ocaml.org)
A Short Survey of Compiler Targets (abhinavsarkar.net)
I keep making things out of checkboxes (bryanbraun.com)
Sometimes Software is Done, or Why Hugo Why (commaok.xyz)
Generalized Worley Noise (ianthehenry.com)
WebAssembly backend merged into GHC (tweag.io)
If I hear "design pattern" one more time, I'll go mad (purplesyringa.moe)
Self-hosting GoToSocial on NixOS (notes.abhinavsarkar.net)
How I self-published a professional paperback and eBook using LaTeX and Pandoc (theroadchoseme.com)
Should CSS be Constraints? (pavpanchekha.com)
Writing an NES emulator in Haskell (arthi-chaud.github.io)
Going Critical (meltingasphalt.com)
Printing music with CSS grid (cruncher.ch)
What's the Point of Learning Functional Programming? (blog.daniel-beskin.com)
The Many Broken Feeds (notes.abhinavsarkar.net)
Why Go Rocks for Building a Lua Interpreter (zombiezen.com)
Writing a C Compiler, in Zig (asibahi.github.io)
A Few Things About the Anchor Element’s href You Might Not Have Known (blog.jim-nielsen.com)