Can AI Really Code? (My Honest Take On Cursor AI)


Hey Reader,

Can Cursor AI (using Claude Sonnet 3.5 or ChatGPT) build your apps?

Yes.

But are those apps going to be good?

Probably not.

There is a lot of Hype about AI in the development scene, and I want to show you what it’s like.

Watch my latest video: Can AI Really Code? My Honest Take On Cursor AI

video preview
  • See what feature the AI helped create
  • Watch me use Cursor for the first time
  • See the challenges first-hand with AI code assistants

You can’t expect great results from my experience and watching other iOS developers work with the current LLM AIs on YouTube. The AI will introduce bugs and break the UI.

It becomes tiring to copy and paste code back and forth to ChatGPT or Claude, and there are mistakes between each iteration. There is a better way . . .

Cursor AI (Editor)

Cursor AI promises you can modify your code files directly and progress faster.

The challenge is that those suggestions are not always good.

I don’t trust AI as it tends to break my existing code. It replaces things I don’t want it to touch, which means more work on my part to verify the changes are good.

If you want to explore using AI, I suggest using git and branches as you work. You should stash changes if the AI can’t get it working and try a different approach.

I created a special branch just for the experiment AI-driven feature, and when one AI failed to get the code working, I branched and attempted to let the other one figure it out.

Ultimately, you still need to know how to code because you will fix the parts that don’t work.

Window Snapping Logic on Mac (Super Easy Slides)

For the sake of an experiment this past week, I used AI to help me write window-snapping logic. Previously, I wrote a mini demo of this functionality for my Super Easy Timer, but I ran into multi-monitor window bugs that prevented me from shipping it.

Windows on the edges would sometimes snap to the wrong monitor.

You can try my window snapping logic with my Super Easy Slides TestFlight beta.

I learned this snapping was because if you set the window origin, that point could be on either monitor when it’s offscreen or near the edge. So, to help the windowing system manage offscreen windows, you need to set the full frame. That way, the windowing system can see the window is offscreen on your current monitor.

Neither Claude nor ChatGPT was smart enough to suggest this as a workaround; I had to think about and experiment with it. From my experience, that’s always the challenge of macOS development. The documentation doesn’t talk about all the nuances related to window positioning. It feels like a lot of trial and error.

Let me know if you have any tips or best practices for prompting the AI with Cursor.

Talk soon,

-Paul

P.S.

video preview
  • Want to get started with Swift Testing? It’s new in Xcode 16, and you can watch two videos here.
  1. Swift Testing with Test Plans and Floating Point Equality
  2. Swift Testing 101 - Xcode 16 Tutorial
video preview
  • Michael, who has been beta testing Super Easy Slides, made me think there could be an opportunity for a new macOS Sticky note style app that could work on Full Screen apps. Watch that app idea here.

P.P.S. If you want to beta test my Super Easy Slides app, you can join the TestFlight beta here and send me your feedback. I’m using the app to create slideshows for my videos and play with different styles of videos.

Super Easy Apps Weekly - Paul Solt

Join 6,727+ iOS/macOS developers using Codex and Claude to build and ship apps. Expect practical tutorials, repeatable workflows, and hard-earned lessons from 7 shipped apps and time at Apple, Microsoft, and GoPro.

Read more from Super Easy Apps Weekly - Paul Solt
Super Easy Timer 2026 downloads.

Hey Reader,My Mac app made $7,900+ over 8 years as a paid app. It made $0 in the three months I gave it away for free. Learn why I made it free, what happened, and what I'm charging next. Read the entire article here. I overhauled the UI this year, localized the App Store Page to 46 languages, and then Apple began featuring it on the front page. Super Easy Timer on the front page (Best New Apps and Updates) Did you know? You can nominate your app to Apple for feature consideration. The Free...

3,158 downloads over the last 90 days because of Apple featuring my app

Hey Reader, Apple featured Super Easy Timer on the front page of the Mac App Store. 3,158 downloads. $0 revenue. That's on purpose. What got me here? Fixing all the papercuts in the original timer app and creating a better onboarding experience caught Apple's attention. That made them feature my app on the front Discover page and on the Work tab in the Mac App Store. Over the past two months, I made huge improvements to the UI and unlocked the ability to use a timer on top of every single...

GPT-5.6 Sol vs. Fable 5 Blind Test

Hey Reader, I didn't sleep much last night. I was up pushing Sol to fix things that GPT-5.5 couldn't. I got early access to GPT-5.6 yesterday, and I had agents working on both macOS and iOS apps (and QA tooling). These models are super capable, but they have different strengths and weaknesses. I had them work on SwiftUI for an iPhone app today. Watch: GPT-5.6 vs Fable 5: 4 UIs, Judged Blind, 1 Winner Can you tell which model made each UI? Hint: one is not like the others. Now, we have access...