profile

codevev

Tools and workflows that survive real work. One short Friday email about better software work: tools I keep, workflow experiments, and AI habits I am testing in public.

Featured Post

I Needed a Lambda That Could Sleep

A few weeks ago I was designing a feature to fix an annoying problem in our deployment workflow. Today, if a developer wants to validate a change before merging it, that work runs inside a shared deployment pipeline. While it's running, it occupies one of the pipeline stages. That's fine when one person is working on the service. It's less great when several engineers are trying to make changes at the same time and end up waiting on each other. And this isn't something we're building for one...

Monday morning, I logged into my work computer, did the stupid auth I have to do on both my Mac and remote desktop, and resumed a few Codex sessions after my cloud desktop restarted over the weekend. I’d been using Astra for the last 3-4 weeks without much trouble. But that morning Codex barely responded. Even a fresh session with just hello sat there for about 45 minutes before I killed it. So I blamed an outage My first assumption was that Bedrock was having a bad day, since our internal AI...

It’s been just over a year since I had ACL surgery that put me out for about 3 months. I still remember all the pain associated with it, and I am still at only about 80% of where I thought I’d be. I also remember that before I left on medical leave, I had started using AI a lot more for all the coding work. I’d still open VS Code and use Cline because it felt cool seeing how AI made changes in your IDE. It was working great on some smaller tasks and much worse on anything a little bit...

After looking at the fourth PR for our service from someone we’d never even talked to and seeing the code comments that looked like Christmas trees, I thought that we have to create some rules so we don’t have to even bother reviewing the AI-generated slop nobody bothered reviewing before sending it to us. I posted a question in our team channel, and everyone agreed with my proposition of drafting an “away-team” guide. Ironically, I did use AI for that. However, I mostly used it for two...

A week ago I finally got access to publish my app to production in the Google Play Store. Getting 12 Android testers to keep the app installed for at least 14 days was much harder than I imagined, but it finally happened. I still haven’t published it though because I’m probably overthinking it I knew those “testers” didn’t actually test much. As always, I had to rely on my friend Codex and its gpt-5.6-sol model. I gave Codex a terrible test plan I just said: Can you start the emulator and do...

There’s a Russian saying: “Measure seven times, cut once.” It generally means that spending more time preparing helps you achieve a better result in the end. I wanted to see if the same logic applies to AI agents. So I gave two agents using the same model the same task, a real one-hour deadline, and almost the same prompt. Except one agent was told to plan first. Then I compared what they built… The experiment In the last couple of weeks, I’ve wanted to play “Command & Conquer: Red Alert 2.”...

A couple days ago I had a design review for a new capability in our system. Then I had AI turn the design doc into tasks and send agents to work on what they could in parallel to unblock other tasks. They created code reviews for me to look at and it was terrifying. No, all the tests were written and passing, and technically all these PRs were “green” and ready to merge. But the code quality wasn’t up to the standards we’d expect from a human during peer review. The AI agents were perfectly...

Last weekend, I hit 0% usage on my $100-a-month Codex plan. I bought another $30 in credits. Those disappeared within two hours. I still had projects I wanted to work on, so my choices seemed to be: Spend even more money. Wait for my limits to reset. Find another model. Then I saw this tweet: Matt @rich_matt Using /goal with DeepSeek V4 Flash in Codex feels like robbing a data center 10:25 PM • Aug 3, 2026 73 Retweets 2797 Likes Read 38 replies That was intriguing enough, so I had to try it....

I’ve been back at work after surgery for just over two months (though it feels much longer), and I noticed something that made me pause. I don’t think I’ve written a single line of code myself. It’s Claude via kiro-cli now. No token limits. AWS runs the meter, I run the prompts. Sometimes it’s great. When you already know what needs to be done and what “good” looks like, you can get to a decent implementation in a couple iterations. But lately I’ve had this nagging feeling that I’m not...

It was my first on-call shift since I’ve been back after surgery. I was also onboarding a new person to be on-call, which is always a fun combo: you’re trying to look calm while quietly hoping nothing explodes. On Wednesday night I went to bed early, around 9pm, trying to catch up on sleep. Of course, my “favorite” sound came from the phone, the pager app. I really didn’t want to get up, so I did the lazy thing: checked which alarm fired through this terrible app we have to use, saw it wasn’t...