RSSAmplifier

Blog

With a Twist

Software Development

withatwist.devRSS feed ↗6 posts

Latest posts

One Telegram contact to rule my team of AI agents

Siri doesn’t understand Argentinian Spanish. I have to pronounce some words in a neutral accent, which sounds weird here, and my toddlers learn it as local, or write them out, navigating the awkward iOS cursor, or tap each letter and then correct typos. I use calendar, timers, notes, and reminders as anyone else, and I’ve been a “tech person” since my early years. So I was surprised by my own…

An agent chat turned into a skill, and then it QA'd itself

I had a simple index.html page, a marketing site for a client in Spanish. They asked an English version too, so I opened the chat to Claude’s Opus 4.5 model and asked it to create a near-identical en/index.html with content translated. Easy peasy. I opened both files side by side and skimmed, they looked the same with lines in different languages. But I’m used to testing changes, and agents find…

Claude, tell me what needs my attention today

Each morning I open four tabs: Calendar, Gmail, Jira, and Obsidian. I read all, discard low priority emails or calendar events, and start building a mental picture of what I’ll do that day, and when exactly . For each piece of data I decide whether it’s time sensitive or not, whether I need to prepare beforehand, and whether I should tackle it later (or never). After warming up my brain, I kick…

How I use AI agents to code new features

I wrote about how Cursor’s AI agent helped me build a high quality new feature in Rails, without much “prompt engineering” getting in the way. You can find it in my employer’s blog: “How I use AI agents to code new features” .

Writing Architecture Documents (for developers)

Our colleague Martin was about to start working on a small-scale feature, an addition to a module that wasn’t open for extension and couldn’t easily support it. He could shoehorn his use case on top of existing architecture without affecting others much or lay a more robust foundation over which he’d implement his use case. This could also help fix long-standing bugs and enable the implementation…

Mystery Guest Development Edition

Mystery Guest is the name of an anti-pattern that often appear in tests. In short, it is caused by non explicitly declaring or naming a value, which is tested over that faulty declaration. The issue is not apparent at first, as the test is created at the same time as the fixture or factory that supports it . Eventually, when a change is needed in that support object to test something else, the…