Web Spy: The Personal Web Crawler I Never Released
I built Web Spy - a desktop app that crawled and cached websites for offline reading. This was before HTTrack, before Pocket, before Instapaper. Never shipped it....
I built Web Spy - a desktop app that crawled and cached websites for offline reading. This was before HTTrack, before Pocket, before Instapaper. Never shipped it....
Dog-eared, coffee-stained, held together by stubbornness and nostalgia. The programming books from the late 1970s that started a 45-year journey in technology....
Microservices succeed when you have the right prerequisites: team scale, deployment independence, scaling needs, and operational maturity. Here's how to tell if they're right for you....
Why modern languages prioritize developer experience over runtime efficiency. The trade-offs we accepted and forgot. Where Rust tries to have it both ways....
How text adventure games like Zork shaped my understanding of software design, interface thinking, and the power of constraints to fuel creativity....
Mutation testing answers what coverage can't: do your tests actually catch bugs? Learn how to use mutation testing tools to find the gaps in your test suite and write tests that genuinely verify corre...
LLMs confidently say strawberry has two R's because they've never seen letters—only tokens. This tokenization blindness predicts where AI will fail....
Why Zoom transcripts attribute quotes to the wrong people. The cocktail party problem isn't solved - it's hidden. Multi-device synchronization as a workaround....
Build tool complexity has gotten out of control. A 50-line shell script often does the job better than any framework....
Programming in the pre-internet era meant libraries, magazines, and BBSs. The struggle was the education - deep reading because you couldn't skim, memorization because lookup was expensive....
Code review as practiced by most teams is a bottleneck that provides less value than we pretend. Small PRs, distributed reviewing, and time SLAs can fix it....
1977 was the year everything started. The Apple II, TRS-80, and Commodore PET created personal computing. What it was like to be seven years old, wanting one desperately....
Showing 24 of 25 articles
Load More