Sinks, Not Pipes: Software Architecture in the Age of AI
Software architecture principles like low coupling, high cohesion, and minimal side effects matter more than ever when AI agents are the ones navigating your codebase.
Replacing a 3 GB SQLite database with a 10 MB FST (finite state transducer) binary
Note for
numberphiles:
all numbers have been rounded to their first significant
digit, because I’m a fan of Rob Eastaway’s
“zequals” method
of getting to the point when it comes to estimation. It’s much
more valuable to walk away with the heuristic “some dude got
a 300x memory reduction by swapping out a database he hacked
together for a tiny, static, specialized data structure that
does exactly what he needs it to and no more.”
Idempotency Is Easy Until the Second Request Is Different | Dochia CLI Blog
Idempotency is not just an HTTP header or a key lookup. This article covers the failure cases that bite real APIs: different requests with the same key, concurrent retries, partial success, downstream uncertainty, response replay, expiry, and duplicate message handling.
Tech under pressure: how betting apps handle real-time demand at scale - The Tech Block
Opening a contemporary app during a major final, you engage in a moment of controlled chaos, where thousands of bets flood the system every second. Therefore, what feels smooth to you is actually a high-speed balancing act. Traffic spikes rise sharply during key plays, so millions react at once as emotions drive rapid decisions, with
The Internet is almost anonymous and privacy-preserving by design. I mean, unless some administrator actively tries to track you, there is no built-in...
Reading a book about bowling is not the same as actually bowling. If that resonates with you and you want to learn more about large language models, check out the LLM From Scratch project. The hand…
Build caching is becoming an everyone problem. Here is how we think about productizing it at Tuist for indie developers and small teams, not just enterprises.
Working Backwards PR/FAQ Instructions & Template - Working Backwards
Working Backwards PR/FAQ Instructions & Template Working Backwards PR/FAQ Instructions & Template Start with the customer and work backwards—harder than it sounds but a clear path to innovating and delighting customers—a useful working backwards tool: writing the press release and FAQ before you build the product. Introduction Most of Amazon’s major products and initiatives since […]
How The Heck Does GPS Work? (An Interactive Exploration)
An interactive exploration of how GPS works — from the speed of light and trilateration to the cheap clock problem and Einstein's relativity corrections.
How Container Filesystem Works: Building a Docker-like Container From Scratch | iximiuz Labs
Learn how Linux containers are built from the ground up. Starting with the mount namespace and a root filesystem, see why PID, cgroup, UTS, and network namespaces naturally follow - and how this foundation makes concepts like bind mounts, volumes, and persistence in Docker or Kubernetes much easier to grasp.