Martin
banner
mgarcia.bsky.social
Martin
@mgarcia.bsky.social
SE @buffer.com Ex-@NewRelic Ex-@ThoughtWorks | Crafting https://palabreja.com & http://voices.ink
He/Him
Good point @jeremias.codes! I was assuming teams that already know what debt to tackle but can't prioritize it over features—the classic "we'll fix it next sprint" that never happens. 😅
July 10, 2025 at 5:44 AM
However, AI development creates new technical debt too. Especially when using multiple agents for feature development, they tend to solve problems through duplication rather than integration—generating similar solutions independently instead of reusing existing patterns, or creating new abstractions
July 4, 2025 at 7:13 AM
It happened a similar thing to me with Airmail, but I found the experience with Mimestream way superior. Without super fancy features or AI everywhere. It just works.
June 12, 2025 at 1:48 PM
I've been recommending this pattern to my teammates. It's been helpful for those tedious migration tasks.
Curious if others have found similar patterns when working with AI tools?
June 6, 2025 at 3:48 PM
It wasn't perfect (multiple bash scripts instead of a unified codemod), but is fascinating that it came up with the pattern by itself.
June 6, 2025 at 3:48 PM
One interesting observation, while testing Claude Code with a similar migration task, it actually switched strategies mid-way through. After making a few individual changes, it started building migration scripts on its own.
June 6, 2025 at 3:48 PM
The key insight: for some tasks, asking AI to build tools that help you is often better than asking it to do the task directly.
June 6, 2025 at 3:48 PM
The remaining 5% were edge cases and some legacy legacy tooltip variants I wasn't aware of. Still, much more efficient than manual updates or having AI attempt each change individually.
June 6, 2025 at 3:48 PM
This is something I've already used at @buffer.com, we were migrating tooltip components from our old design system to a new one. Rather than having AI update each instance, I showed it one manual migration and had it write a codemod.

~95% of components migrated perfectly in one go.
June 6, 2025 at 3:48 PM
Instead of asking AI to perform the migration directly, I do this:
- Manually migrate one instance first
- Get the diff of my changes
- Share the old/new component/function signatures with AI
- Ask it to build a codemod that automates the rest
June 6, 2025 at 3:48 PM