zlacker

[return to "Xcode 26.3 – Developers can leverage coding agents directly in Xcode"]
1. flohof+o5[view] [source] 2026-02-03 18:24:34
>>davidb+(OP)
Building castles in the sky while the foundation is rotting away :/ Xcode really needs a couple of years of pure bugfix and optimization releases instead of hype-chasing.
◧◩
2. allthe+Kf[view] [source] 2026-02-03 19:02:56
>>flohof+o5
Honest question.

I've been using XCode for 10 years. For me, it's only improved and I don't have any real pain points. They are definitely fixing bugs. I make software for iOS, macOS, car play, and apple watch.

Sure sometimes I've got to reset or clear a cache, but this has never stopped my day.

What is so horrible about XCode?

◧◩◪
3. Eric_W+ul[view] [source] 2026-02-03 19:25:54
>>allthe+Kf
Like you, I think that Xcode maybe gets a worse rap than it deserves, but it's also endlessly frustrating.

First, the performance is just bad. The responsiveness compared to apps like VSC or Panic’s Nova is night-and-day.

The attention given to the design of new features is piss-poor. Placing the AI functionality on the left sidebar makes no sense; all the other tools on the left are project management; the "let me run weird functions and interact with stuff" UIs like terminal, debug and logs are in the bottom panel. Or maybe a new tab in the main workspace area?

The SwiftUI preview canvas can't be floated as a separate window, making it all but useless on anything smaller than a 16" MBP (and only barely usable there). In fact, I think it might be impossible to use Xcode in multiple screens altogether…?

Old simulator versions and cache files hang around forever, you need a third-party app like DevCleaner just to keep your storage from filling with nonsense. Cryptic messages like "copying symbols to device"… clear-cache that doesn't seem to clear-cache, that stupid list UI for info.plist…

I never thought I'd have anything nice to say about PNPM package management, but you can always just delete `node_modules` and reinstall and count on things working. Swift package management is a cryptic mess, and their insistence on using a GUI instead of a basic JSON manifest just compounds it. Like the info.plist thing, a lot of Xcode is based on a developer UI philosophy from the Mac Classic days that has mostly been abandoned by the rest of the world.

Mostly, I think the vitriol surrounding Xcode is that Apple seems to think they're doing a good job; meanwhile their most ardent and adept users are insisting that they are not. Same boat as MacOS, really.

◧◩◪◨
4. saagar+T01[view] [source] 2026-02-03 22:50:00
>>Eric_W+ul
Nit: symbol files are copied from a device.
◧◩◪◨⬒
5. Eric_W+In3[view] [source] 2026-02-04 16:12:50
>>saagar+T01
Thanks for the correction.

Still have no idea what it actually means, or why it takes so crazy long.

If they have to update symbols upon every OS version bump, are they cleaning out the old ones? It's so frustratingly opaque.

[go to top]