New project: Yalaloop
As an experiment to use Claude code I’m working on a new project: YalaLoop. It’s a cross-platform audio player that allow you to loop sections, slow them down and change pitch. It’s built with flutter and should go into the app stores soon.

Experience with Claude Code so far
Working with Claude code has been both great and frustrating at the same time. Some key points:
- Run it inside a container
- If it doesn’t get it right after the third attempt it’s better to abandon and figure things out yourself.
- You need to actively ask it to do better and refactor to keep things manageable
- It’s great at tedious stuff like making C libraries work with Flutter
- It tends to try to solve the symptoms instead of the root causes, often adding all kind of state flags instead of a general solution.
Experience with Gemini + Aider
While waiting for my Claude code limits to refresh I also tried Gemini with Aider. The advantage is that it’s fast, but it’s really over-eager by default. It helps putting it in --chat-mode=ask. However Gemini is still too over-eager in changing things up. What I did find it useful for is proposing refactoring ideas, that I then let Claude code execute.