Personalizing Websites at the Edge
A bookmarklet for United's flight search led to a broader idea: users no longer have to accept default web UX as fixed. AI makes local, runtime personalization much more practical.
Insights on Systems & AI
A bookmarklet for United's flight search led to a broader idea: users no longer have to accept default web UX as fixed. AI makes local, runtime personalization much more practical.
Claude Code silently truncates lines longer than 2,000 characters — no error, no warning. Minified HTML, bookmarklets, and SVGs all hit this. I watched it loop for 20 minutes on a five-file project it could never fully read. Diagnostic, repro scripts, and workarounds included.
I tried to test Claude Code's multi-agent team mode with split panes in iTerm2. The it2 CLI was broken, the docs were confusing, and I spent the whole session yak-shaving. Here's what actually works.
AI coding assistants amplify both velocity and bottlenecks. Teams seeing 10x gains already had fast feedback loops. Here's why your infrastructure is now the bottleneck.
I had 10 years of workout data and wanted AI coaching for my strength training. Instead of building AI into my app, I built something simpler: a way to let any LLM generate workout configs. Zero AI code, zero costs, perfect privacy.
Deep dive into why Google's Gemini CLI takes 35-60 seconds to start. Analyzing 129,681 syscalls, MCP server initialization, and fundamental architectural issues affecting developer productivity.
While trying to login a passkeys protected account on Android, I ran into a peculiar issue: I kept getting shown a message saying "No passkeys found".
If you've applied for a visa lately, you’ve likely dealt with VFS Global, a private company that holds a monopoly on visa processing for over 60 governments worldwide. While...
How to rewrite import paths with a bash one-liner when starting a repo from a github template
Learn how to use the `program` directive in HAProxy to test URL rewrite rules and routing logic. This guide covers setting up HAProxy with `Gor` for traffic capture and verification, ensuring your configurations work as expected.
Troubleshooting slowdown issues with the Starship terminal prompt during terminal startup. Here's how I fixed it and sped things up.
Talk about working with "time" with software engineers and you're pretty much guaranteed someone is going to post a meme. I was recently talking with a co-worker about managing...
Discover how to optimize HAProxy performance by tuning queue and networking settings. This guide explores handling increased traffic, adjusting `maxconn` and `tcp_max_syn_backlog`, and verifying system state to ensure efficient load balancing.
Sharded exchanges can be enabled by using the a plugin with rabbitmq. It is useful for distributing load across multiple queue for the same routing keys. Using sharded exchanges,...
cozgo, a Go wrapper for the Coz library for causal profiling in Go projects.
A simple and clean way to wait for dependencies to be available in Unix*y environments. I often use this script to orchestrate my docker containers.
Explore a fun investigation into an integer overflow bug in Metabase. Learn how a simple unit conversion mistake led to a `NumberFormatException` and how the issue was resolved by debugging logs and updating the database.
Learn how to migrate large datasets from MySQL to AWS Redshift using command-line tools. This guide covers extracting data, transforming it for Redshift, and loading it via S3, achieving efficient data transfer with Unix pipes and filters.