Featured post what's this? ✨ Watching for file changes on macOS I've written a Swift script that uses the FSEvents API to get notified of file changes, then I'm using stdout as a bridge to forward those notifications to Python.
I patched iozone for better disk benchmarks on modern macOS A decade ago, I settled on iozone for disk benchmarking on all my systems. Tools like fio ('Flexible IO' tester) are a little more capable for raw disk performance testing, and other tools test network-scale filesystems better, but iozone gives me an easy...
How Many Tokens Did You Burn Today Early in my career, a manager at one of the big firms where I worked made a request so absurd it remains etched in my memory. I walked back to the team, repeated what he had asked, and couldn't finish
The Real Cost of Owning a Home — Eric Turner Owning a home costs a lot more than just the mortgage. Here are the hidden costs to consider when deciding whether to buy or rent.
Life in My Twenties Something I’ve been reflecting on a lot lately is my life in New York City and how much it has changed over the years. I was sitting in Washington Square Park a couple of weeks ago with a friend and it brought back memories of when I used to g...
AGILE, as we know it, is disappearing — AJAGARA — Software Craftsmanship The current state of research on agentic software development: agile practices are no longer merely being adapted. Their economic, methodological and personnel assumptions are falling away.
Inside the Transformer: The Life of a Token - Aleksa Gordić A deep dive into a modern dense transformer: YaRN, hybrid attention, soft capping, QK normalization, FLOPs/token, cluster sizing, and more.
LLM layer for a Rails application A pragmatic pattern for wiring LLMs into a Rails app: base class, ERB prompts, two-level tests, and context strategies.
Every token, everywhere, all at once — idlemachines Every model that turns a variable-length collection of vectors into one vector is making a choice about what to throw away. Pooling methods are a spectrum, and frontier embedding models live at specific points on it.
Visibility Into the Black Box I ship production code through an AI pipeline. Not to a toy project — to a ten-year-old Rails monolith that serves real users, reviewed by teammates who genuinely care about craft. They love OOP. They spot code smells three abstractions deep. They'll tell...
I built a new app and I don't know how I feel about it Much like almost every other developer on the planet, I have been trying to work out my relationship with coding agents. I have been using AI-assisted coding...
Made (by humans) in California Very recently, I was hunting for a new TV show and clicked on Apple TV, drawn in by the buzz surrounding Margo Has Money Troubles. I launched the first episode and got hooked by the new intro logo. It caught my eye because it felt weirdly alive. There was...
The Theoretical Upper Limit of the US Stock Market An analysis of the macroeconomic bounds, equity risk premiums, and structural constraints defining the maximum theoretical valuation of American equities.
Being A 1.5-10x Developer Good code begets good results, so let's make a case for using coding agents to write better code, rather than just more code.
The Misuse of Memory — Krezl Memory is a recording of threat. This is its origin and its purpose. The organism that remembered where the predator hunted survived. The one that did not was eaten.
Stop doing easy things In 2011 Rich Hickey in his seminal talk "Simple made easy" defined the distinction between Easy and Simple. Easy is something that is approachable, can be do...
Tokenization Is the Bottleneck You’re Not Measuring You’ve optimized your GPU serving stack. You’ve tuned vLLM’s batch size, configured PagedAttention, maybe even set up prefix-aware routing for KV cache locality. Your P99 looks good. Your throughput is climbing. And somewhere in your proxy layer, every si...
Tracing libjxl decoding patterns, with JPEG XL as the trace data container Visualizing the spatial order in which libjxl decodes strips across 1–16 threads, with the trace data itself stored in a JPEG XL container.
Not Every Byte Gets a Vote — mitander@xyz Replay got easier once the checksum stopped trying to own every byte.
It’s hot, close the windows Seriously, close the windows*. Unless your house is hotter than outside, all you are going to achieve is a hotter house.
Gone Phishing with Claude Teams: From Deceptive Team Onboarding to RCE 🕚 tl;dr With a $125 investment, and a valid email address for an arbitrary “business domain”, an attacker can create a Claude Team. They then can actively invite targets of any domain into that Team or passively have Anthropic ask all current and future ...
Ad Infinitum · Matthias Ott Web design engineer, UX designer, teacher, and speaker – helping teams build websites and digital products with a focus on CSS, accessibility, and performance.
1980s: Learning To Code Back in the '80s! Dave explains the challenges and benefits of learning to code back in the 80s, and what we can learn from it today!
I was likely targeted by DPRK in a sophisticated developer malware campaign Posted on May 25, 2026 3144 words ~15mins
The social contract of writing | jola.dev About the value of genuine writing in a world being drowned in slop.
On vibe coding your infrastructure | ivan.codes What happens when you point AI at your Terraform, and why infra-from-code frameworks are the structural fix.
The Saboteur's Guide to Software Projects One of the funniest reads for large orgs is the declassified "Simple Sabotage Field Manual" (1944): the CIA (then OSS) guidelines for the Resistance on underhandedly destroying productivity. A few years back, I took a sharpie and highlighted for a friendl...
The Ask Coffee in hand, I sit down in the Cave. Any Tuesday during the work week, a sip, and I parse the calendar. 1:1 — he's fine. Status meeting — listen. Staff me
Don't fear the Dark Factory A few months ago our boss challenged us to adopt the Dark Factory pattern for agentic software development. Inspired by the work of Justi...
PEEK: Give Your Agent an Orientation Cache We introduce PEEK, a system that caches reusable orientation knowledge about a recurring external context as a small, prompt-resident context map.
Fully in-browser container builds Containers are fun. The ecosystem is incredibly open, with the internals right there for anyone to explore. Once you wrap your head around the specifications, you unlock the power to build custom tools and may even discover unexpected use cases1. Speaking...
Monads are Easy Monads don't have to be mysterious. Using a book warehouse analogy, this post explains what a monad is, what flatMap does, and how to spot one in the wild.
How an e-reader became my favorite web browser Turns out the web can still be something more enjoyable than a bunch of engagement-farming walled gardens.
Model Provider Variance in Structured Extraction A technical note on OpenRouter model provider variance in structured extraction workloads.
You Need a PC for PC Games: Sunsoft's Shanghai There’s a problem with my current series on mahjong games– when I say “mahjong”, people in my home country of the United States of America probably don’t thi...
Amber Alert with Spam URL? I received an amber alert, but the link seems to redirect to a spam page. Important services need to be fault tolerant. The shorted link needs to be tested.
Blog - Airistotle Before recently, tech debt was the main form of time plague that tormented development projects. The ever-tempting sacrifice of a functional, but imperfect, “temporary” implementation to the dark lord in exchange for some free time now; a simple equation ...
Building a Design System from scratch - The Blog of Maxime Heckel A deep dive into my experience building my own design system that documents my process of defining tokens, creating efficient components, and shipping them as a package.
On-premises for legal is not a good business Invalidating a business idea in three weeks of market research
Why Ctrl+V won’t paste images in Claude Code on WSL, with a fix Three small problems pile up between the Windows clipboard and Claude Code. Each one is harmless alone. Together they make image paste fail completely. Here’s what’s happening and how to fix it.
What Are Atoms Made Of? This post starts with the the slides of an elementary talk I gave at Sloans Bar and Grill, in Glasgow, as part of a wonderful series called A Pint of Science. At the end I include some fascinating …
The generation vs verification delta explains why LLM's are useful Ever heard that you still need to verify what an LLM says so it implies that LLMs are as good as useless? I always felt that it was a lazy argument. I gave t...