I've developed three programs so far—two of them are web-based applications written in Python. The third is a desktop application I created for music is a digital art tool that lets me manipulate visual parameters and automatically generate MP4 videos into a designated folder. It’s designed to integrate seamlessly with my other music projects. The creative potential here is absolutely astonishing.
When you're working with Claude (or any advanced AI), it's helpful to reflect on everything you've learned and mastered over time. Start by clearly explaining your goals. You’ll likely find that 95% of what you're asking for is handled effortlessly. But as your ideas become more nuanced, you may need to rephrase your requests a few times. That’s part of the fun—watching how the AI adapts, sometimes making small, recurring typos, or even looping through your entire file structure. Occasionally, it might rebuild or duplicate files unexpectedly, which can be both amusing and revealing.
A good practice is to zip up your project periodically, especially after major revisions. While it's rare, things can get messy enough that reverting becomes difficult. Also, be mindful not to ask for things that—even subconsciously—you know aren’t feasible. That kind of clarity will save you a lot of time and frustration.
That’s been my experience so far. Hope it helps others navigating similar creative and technical workflows.