Reposted by Keegan DonleyVictory Lap @victorylap.fit · 18hIt was the last night of the season out at the Circuit of the Americas for bike night! Largest turnout we’ve ever seen, and a lot of fun! 021
Keegan Donley @keegan.codes · 26/09/2026Yesterday I wrote a blog post for the @victorylap.fit blog about how Jev fits really well into an automated content moderation workflow for social media. You can read it on my blog directly: keegan.codes/blog/social-... and also check it out on victorylap.fit!keegan.codesSocial Media Moderation with JevHow Victory Lap uses TypeSafe AI's Jev as an auto-moderator (shared from the Victory Lap blog) 020
Keegan Donley @keegan.codes · 23/09/2026Proton Pass seems pretty great. I don’t have much experience yet but it looks promising so far. 010
Keegan Donley @keegan.codes · 23/09/2026Amazing vibes at Circuit of the Americas last night for bike night! @victorylap.fit 041
Keegan Donley @keegan.codes · 19/09/2026Here's a little sneak preview of something I've been working on during nights and weekends! Follow @victorylap.fit to stay updated about the project! 010
Keegan Donley @keegan.codes · 14/09/2026GPT-6 Astra computer usage with the iPhone simulator is fantastic for mobile development. The ability to run in a feedback loop driving the simulator and working on changes has been an incredibly valuable tool. Made a lot of progress this weekend on some exciting new work! 010
Keegan Donley @keegan.codes · 11/09/2026Yeah it's a new one for me. Something must have gotten wonky in the context somewhere is my theory. The agent acted like it was following instructions by doing that, though I couldn't figure out from where. A fresh coordinator session and it hasn't come back yet. 100
Keegan Donley @keegan.codes · 10/09/2026What are we doing here Google? Lowercase titles? Spelling out years? A little too sloppy for me 000
Keegan Donley @keegan.codes · 09/09/2026Looking forward to today’s Apple event more than many recent ones. Hoping I’m not disappointed! 020
Keegan Donley @keegan.codes · 09/09/2026Opus keeps doing this to me tonight - running no-op tool calls in a loop while waiting for sub-agents. Makes no sense and I've never seen it before now. 121
Keegan Donley @keegan.codes · 08/09/2026I have a little arcade game that I ask different models to build as a fun exercise. Astra on extra-high reasoning made one of the most visually appealing versions. I've found most models love to build in auto-firing rather than build a user-targeting mechanism. battle.keegan.codes/gpt-6-astra-...battle.keegan.codesAgent Battle — Coding agents build the same gameA head-to-head playground where coding agents get the same prompt and each build a standalone arcade game. Same brief, different models — play and compare. 020
Keegan Donley @keegan.codes · 08/09/2026Stayed away from my computer for most of the long weekend. I guess I have some catching up to do this week! 000
Keegan Donley @keegan.codes · 04/09/2026Yeah I believe it in theory, but in practice I find I can’t get Claude to stick to useful comments that aren’t brittle or describe a specific state that will drift in time, so I prefer it write none and leave that part to me. A lot of my review fatigue was reading and deciding which ones to strip. 020
Keegan Donley @keegan.codes · 04/09/2026Also, even though human code reviews are required for compliance and such, I encourage people to do an initial review of their own work with Claude to catch any low-hanging fruit before a person burns real time looking at it. 120
Keegan Donley @keegan.codes · 04/09/2026The worst of it is when I get something to review that it’s pretty clear the developer themselves hasn’t reviewed first. If folks go through their own work and clean it up, remove the 20-line docstrings of Claude-speak, etc it helps a lot. 220
Keegan Donley @keegan.codes · 03/09/2026Definitely something we discuss a lot internally. AI gets to do the fun part (writing the code) while we're stuck with the chore (reviewing it). Doesn't feel good when most of the day is reading and commenting on generated code. 161
Keegan Donley @keegan.codes · 03/09/2026Definitely feel this. So often I get 0 engagement here on Bluesky and then I meet people IRL who have been reading what I post and comment about it in-person. 110
Keegan Donley @keegan.codes · 03/09/2026I built a tiny little service called Service Lookout - it's an aggregator of all the platform statuses I care about, and it makes them available over MCP so my agent can quickly discover active incidents. Works pretty well! servicelookout.com 230
Keegan Donley @keegan.codes · 03/09/2026I bought a Pixel 11 specifically so I could tune the app really well for Android. It's a shared backend for the relay, but Swift for iOS and Kotlin for Android, since there are such deep native integrations. Everything has been shaping up really nicely! 000
Keegan Donley @keegan.codes · 03/09/2026I launched an app for iOS (with Android coming soon): Scalene for Vercel! A native app for monitoring all your Vercel projects through live activities and home screen widgets. On sale for launch week! keegan.codes/blog/scalene...keegan.codesScalene for Vercel Launches Today!My new app for iOS and Mac launched today! It gives you live activities and widgets for your Vercel projects, including analytics, performance insights, and deployment status! 140
Keegan Donley @keegan.codes · 01/09/2026Fable 5.1 seems to be actually generating readable text so far. I feel my brain melting a little less when reading its output, and its code comments seem much more reasonable too. 000
Keegan Donley @keegan.codes · 01/09/2026hypothesis.sh now has a placeholder images tool available! You can use procedurally-generated images as placeholders in svg, png, or webp formats. Free to use as always with the rest of the toolset! hypothesis.sh/photo?w=600&... 000
Keegan Donley @keegan.codes · 30/08/2026Spent my Sunday getting scalene.app ready for the iOS app store. Hoping for a smooth approval! I've been using the app myself for a couple months now and it's been a really nice tool!scalene.appScalene — Vercel, in your pocket.A native Vercel client for iPhone, iPad, Mac, Apple Watch, and Android. Check deployments, read build logs, track usage, and get a push when a deploy finishes or fails. 020
Keegan Donley @keegan.codes · 27/08/2026My Android development workflow with Claude is so good, I've started to prefer Android development over iOS. Wireless debugging that Claude has access to is such a nice experience. 000
Keegan Donley @keegan.codes · 26/08/2026I got a Pixel 11 as a second phone since I'm working on porting some of my apps over to Android. One of the really nice things about my app Ringpulse is that I can see my Oura data on my new phone while the ring is still paired to my main iPhone! ringpulse.app 000
Keegan Donley @keegan.codes · 20/08/2026My website keegan.codes is a dynamically rendered Next.js app. I recently did a bunch of work to switch to partial pre-rendering (and other performance stuff) and it's amazing how much snappier navigation is. Of course during the refactor I broke page speed monitoring so I can't quantify it yet 😢keegan.codesKeegan DonleyDeveloper, maker, and lifelong learner 000
Keegan Donley @keegan.codes · 18/08/2026Looks like Claude is pushing back on the watermarking by refusing to work today 020
Keegan Donley @keegan.codes · 18/08/2026Are we finally done saying AI is going to kill software development? In this post I talked a bit about my time at @renderatl.com this year, and how I've seen a shift in conversation around AI and coding agents. keegan.codes/blog/are-we-...keegan.codesAre We Finally Done Saying AI Will Kill Software Development?It felt like everyone was saying AI would kill software development. At Render Atlanta, the discourse seems to be changing. 041
Keegan Donley @keegan.codes · 17/08/2026Now AppStore Connect appears to be broken! What a terrible day for getting anything done 010
Keegan Donley @keegan.codes · 17/08/2026At this point I'm just embarrassed for Github, but not surprised anymore. Another low productivity morning for me. 020
Keegan Donley @keegan.codes · 17/08/2026Finished the last two big climbs on Zwift’s Tour Fever challenge over the weekend. Glad I finished when I did, because I woke up sick this morning. Probably from talking to too many people at Render last week. 020
Keegan Donley @keegan.codes · 14/08/2026Stayed as long as I could! The last night is always a fun time. Now it’s airport vibes for me (not too bad though) 120
Keegan Donley @keegan.codes · 14/08/2026Render is done, heading back to Austin! What a fun couple of days, one of my favorites so far! @renderatl.com 020
Keegan Donley @keegan.codes · 12/08/2026Today’s presentation by @sarahedo.bsky.social at @renderatl.com in addition to being excellent and educational, also reminded me I need to step up my slideshow game for an upcoming talk! 110
Keegan Donley @keegan.codes · 12/08/2026Been looking forward to hearing from @nodeland.dev and @renderatl.com today! 000
Keegan Donley @keegan.codes · 11/08/2026Starting Render off right with a fantastic IPA - I always check out a new brewery when I’m in town 020
Keegan Donley @keegan.codes · 10/08/2026Year 5 at @renderatl.com for me starts tomorrow! Who will I be seeing there? 010
Keegan Donley @keegan.codes · 10/08/2026Love a good hackathon! Definitely check this out if you're at @renderatl.com this week! 021
Keegan Donley @keegan.codes · 10/08/2026I'll be there! It'll be my fifth year, been looking forward to it for a while! 010
Keegan Donley @keegan.codes · 10/08/2026Can't wait for Render this year! Heading out tomorrow morning for a whirlwind couple of days! 000
Keegan Donley @keegan.codes · 10/08/2026Half the fun of Render is the food! I look forward to my visit to Atlanta every year. 010
Keegan Donley @keegan.codes · 10/08/2026Wanted to build a little side project and I had the perfect domain already registered just sitting unused. Proof I don’t have a problem, right? 010
Keegan Donley @keegan.codes · 08/08/2026Is Outlanders your style of gameplay? It’s my favorite portrait mode game I’ve found. apps.apple.com/us/app/outla...apps.apple.comOutlanders App - App StoreDownload Outlanders by Pomelo Games on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Outlanders. 010