At some point, coding stopped being engaging. Most dev tools optimize for speed but I wanted to optimize for feeling. It adds subtle feedback while you work: small cues as you type a sense of momentum a smoother flow state Nothing loud. Just enough to make coding feel less “dead”. When coding feels better, you: stay focused longer switch context less enjoy the process more Small improvements in ho
Two and a half months ago we published Why We Built UCP Playground, which closed on 114 agent sessions and an honest acknowledgement that the dataset was thin — most models had single-digit sample sizes, store coverage was uneven, and the headline rates moved meaningfully with every new run. A month later we crossed a different threshold: the first fully autonomous AI agent purchase through UCP —
7 CODER W🙂RDS is a word puzzle game for people interested in computer science in general. You are given 7 clues and you need to guess the word behind each clue by combining shuffled word tiles. To this day I have the game 7 Little Words on my phone, the old version. I play it all the time and I thoroughly enjoy it. I thought it would be cool to build a remake which only encompasses words from the
Technical Beauty — Episode 34 Open the sudo CHANGELOG and search for the word "security". Make a cup of tea first. The list is rather long for a tool whose entire job is to ask three questions: who are you, what would you like to run, and may you. In July 2015, Ted Unangst grew tired of negotiating with the sudo configuration on OpenBSD and wrote his own. He called it doas: dedicated OpenBSD appli
Is AI going to steal your job, or is it just another fancy autocomplete? The AI buzz is deafening, promising to revolutionize everything. But for us mere mortals building websites and shipping features, what's actually useful in the day-to-day grind? Let's cut through the hype and look at what's making a real difference. Forget robots taking over the world. The true power of AI for developers righ
Why Traditional URL Shorteners Are a Privacy Nightmare When you click a bit.ly link, here's what happens: Bit.ly logs your IP, timestamp, user agent They see the destination URL They track your browsing patterns They sell this data to advertisers Even if you trust the shortener, their database can be hacked. I built cryptly to solve this problem using blockchain and encryption. Encryption (Clien
As developers, we use online tools all the time — JSON formatters, CSS generators, minifiers, validators… But honestly, most of them feel like this: painfully slow After a while, it just gets frustrating. So instead of complaining, I decided to build my own. I didn’t want to create just another tool website. I focused on three simple things: Speed – everything should feel instant I started with a
If you've built more than one multi-step form in React, you’ve probably noticed a pattern… Every time you need: Step navigation (next / back / jump) Validation per step Shared state across steps Conditional flows …and every time, you end up rewriting the same logic again. It’s not hard — just repetitive, messy, and error-prone. Most approaches fall into two extremes: Too basic → you manage everyth