A year ago, I had no clue how to write an iPhone app. Now I’ve shipped a fully-fledged strength training app, built with AI coding tools, or “vibe coding” as it’s become known.
A lot of people get vibe coding wrong. They think it’s just for prototypes and messing around. It’s not. Used properly, it’s a skill you can learn and master. And with modern AI tools like Cursor, and the new Coding Assistant in Xcode, it’s now more accessible than ever.
So, if you’re curious about vibe coding and keen to give it a go, here are ten lessons I learned the hard way.




Apple revealed what it has up its sleeve for Apple Watch during its WWDC22 keynote Monday. watchOS 9 includes some fun new watch faces and various other minor additions. But the Workout app really stole the show with a host of welcome new features.