A Year of AI Pair Programming: What Actually Changed
Originally published on robatdasorvi.com The first sign that something had shifted was when I stopped feeling proud of finishing things. That sounds w…
Latest Architecture news from Tech News
Originally published on robatdasorvi.com The first sign that something had shifted was when I stopped feeling proud of finishing things. That sounds w…
Your CLAUDE.md only grows. Every incident adds a rule, every preference becomes a paragraph, and six months in you have a file that reads like a wiki …
Pull the all-time install leaderboard for Claude Code skills today and count the authors. The ten most-installed skills come from exactly three names:…
Picking a dev tool by vibes ("everyone uses X") works until it doesn't — usually right after you've built three months of workflow around it. Below ar…
How modern frontend teams can use observability tools like Sentry, SonarQube, and LogRocket to debug faster, write cleaner code, and stop bugs before …
I didn't set out to build a developer tool. For a long time now I've been working with AI on everything in my life — daily conversations about my daug…
The question that started this We run Claude Code against a fairly large, fairly automated repository — a farming-assistance platform with a Node.js b…
Every Claude session starts from zero. There is no memory of what happened an hour ago, no record of the decision you made on Tuesday, no awareness th…
An AI coding agent will never tell you it's guessing. It doesn't hedge before a wrong answer, doesn't slow down when it's about to break something thr…
Every developer knows the frustration of accidentally pushing node_modules or .DS_Store to a shared repository. Handcrafting a .gitignore from scratch…
The OpenAI and Hugging Face Incident Was an Agent Boundary Failure OpenAI said on July 21 that two of its models breached Hugging Face during an inter…
When you are deep in a coding session, the most expensive part of “just checking something” is often not the search itself — it is leaving the editor,…
The problem Every AI coding CLI is a snowflake: different flags, different session models, and all of them editing your one working copy. I wanted to …
Most "AI email" tutorials end with a while True loop that polls an inbox every thirty seconds, runs the new messages through a model, and sends a repl…
Disclosure up front: I build agentproto and its corpus tooling, which is what the walkthrough uses. The commands are real and checkable; the problem i…
Disclosure up front: I build agentproto , one of the tools in this market. The primitives in the second half are real and the commands are checkable; …
Most multi-tenant SaaS apps that send email do it from one shared identity. There's a [email protected] , every customer's mail flows through …
You know that moment when you're reviewing a PR and you need to: Check the GitHub diff (tab 1) Search stack overflow for the pattern (tab 2) Open the …
“Control the ideas, not the code” is trending today. For a small team, the practical question is how to preserve decisions when code becomes cheap to …
The best developer tools share one quality: you forget you are using them. Think about it. Your IDE fades into the background when you are in flow. Yo…
Why AWS Kiro is the Ultimate AI Coding Companion An AWS Community Builder's Perspective As an AWS Community Builder, I am constantly exploring new too…
The terminal-based AI coding assistant space has exploded. What was a two-tool market in 2024 (GitHub Copilot CLI and... nothing) has become a crowded…
The dirty secret of online dev tools Every dev tool lives on a different website. jwt.io for JWT decoding. regex101 for regex testing. Some random sit…
Part 1 — Mining lifecycle patterns from git history ⚡ TLDR What: A CLI tool ( hermes-harness ) that mines git history for recurring failure/fix patter…
There's a comfortable thing people say when they see an AI agent query a code map. "Nice crutch. For now." The logic underneath it is reasonable. Codi…
Disclosure: I maintain Lynkr , an open-source router whose design decisions this post explains. The failure modes described are patterns widely report…
The Challenge of Testing Slack Webhooks Locally Testing Slack webhooks locally is deceptively tricky. Slack needs to reach your handler over the inter…
Sprint 9 is closed . The goal was to ship the first desktop shell over Meronq's existing packages — a native window that connects a project, shows its…
Disclosure up front: I'm the author of Lynkr , the open-source (Apache-2.0) proxy discussed below. All numbers come from a benchmark you can reproduce…
The Mechanics of Prompt Caching: Beyond the API Docs Prompt caching is a critical technique for optimizing AI workflows, especially when dealing with …