Bookmarks

These are articles and links that I’ve saved from around the web using Raindrop.io

AI Model Token Cost Benchmark | Playcode Blog

AI Model Token Cost Benchmark | Playcode Blog

· playcode.io

If you build with an AI coding agent, your workload is basically TypeScript - and that's exactly where the model tokenizer gap is widest. The same TypeScript file becomes 1,178 tokens on Claude's newest tokenizer versus 681 on GPT-5.x's o200k: 1.73x more, before a cent of price d

The truth about being a manager

The truth about being a manager

· sofiakodar.github.io

I vividly remember most of my own journey into engineering management over the years. Throughout my career, I’ve also mentored several people taking the step from engineer to engineering manager. It’s a challenging and often lonely journey, and here are a few truths most new mana

You can't unit test for taste

You can't unit test for taste

· dev.karltryggvason.com

I’m building In the Long Run where runners do virtual runs on famous routes around the world. The app tallies up your Strava mileage and plots your total distance as progress against country- or continent-spanning routes. The intention is to provide long-term inspiration and moti

Why I Stopped Arguing With People

Why I Stopped Arguing With People

· wangcong.org

I am a software engineer, and I used to enjoy arguing with people for technical correctness. Code reviews, design meetings, mailing-list threads, dinner tables. If someone was wrong, I wanted them to know it, and I wanted them to know exactly why. I collected counterarguments the

I discovered a large-scale malware distribution on GitHub

I discovered a large-scale malware distribution on GitHub

· orchidfiles.com

This is the story of how I found 10,000 repositories on GitHub that distribute Trojan malware. They are all from different contributors, have different names, and are not forks of other repositories. But they share a common pattern, which is what allowed me to write a script to f

I hate compilers

I hate compilers

· xeiaso.net

You'd think that given the same bytes of input you'd get the same bytes of output. lol. lmao. No, you don't. It's complicated.

Loop Engineering

Loop Engineering

· addyosmani.com

You don't really need to be good at prompting anymore. The thing to get good at is the loop that does the prompting for you. It's five building blocks plus s...

Agentic Code Review

Agentic Code Review

· addyosmani.com

Coding agents are extraordinarily good now, and getting better fast. The interesting consequence is that the hard part of engineering moved from writing code...