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. ASalaz+3o[view] [source] 2026-02-03 19:37:56
>>allthe+Kf
> I've been using XCode for 10 years. For me, it's only improved and I don't have any real pain points.

This means you've learned to work around its shortcomings. A decade ago I used to develop in PyCharm for websites, and Visual Studio .Net for desktop apps. Then I had to learn XCode for a mobile app.

It was a surreal experience, like going back ten years in UX, while at the same time dealing with a myriad of modern but artificial limitations and breaking changes that meant the app needed frequent housekeeping even when its features remained unchanged.

For a company that gets a huge part of its revenue on its oversized App Store tax, developers, and their tooling, should be one of their highest priorities IMO. Instead, we get Kafkaesque situations like "my app doesn't compile today... oh, I need to open my Apple Developer account in the browser and accept a new little change in their kilometric EULA that I always pretend I've read carefully". Things like this could be handled better.

Edit: I also had to learn Android Studio for another app, and the experience had less friction overall, but that could mean that I've also learned to work around the shortcomings of JetBrains IDEs. Google is undeniably more developer-friendly than Apple IMO, though.

◧◩◪◨
4. spaced+ry[view] [source] 2026-02-03 20:23:38
>>ASalaz+3o
Honestly, that just sounds like it does things in an unfamiliar (to you) way. That's the flip side of the coin "This means you've learned to work around its shortcomings".

There is no perfect IDE. They all have problems / are inadequate / get in the way. I absolutely loathe IntelliJ IDEA for example, and think Eclipse is needlessly complex (though I'd like their code-indentation/formatting UI to replace the one in Xcode).

Honestly, Xcode gets a lot of bad comments, but it works pretty well for me and the debugging tools are pretty much top-notch if you take the time to learn them.

I started a project on January 5th. Running sloc right now I see:

---------- Result ------------

            Physical :  44454
              Source :  31019
             Comment :  7284
 Single-line comment :  2622
       Block comment :  4662
               Mixed :  210
 Empty block comment :  2
               Empty :  6363
               To Do :  0
Number of files read : 195

----------------------------

That's a lot of code in just under a month (and none of it from AI tools), I don't think the IDE is getting in my way.

◧◩◪◨⬒
5. 9dev+HF[view] [source] 2026-02-03 20:58:22
>>spaced+ry
First time I tried it, I realised there is no way to have a terminal emulator panel. A bloody terminal. Like the most basic feature you could integrate into an IDE. No thank you.
◧◩◪◨⬒⬓
6. trymas+042[view] [source] 2026-02-04 07:19:39
>>9dev+HF
> A bloody terminal. Like the most basic feature...

Since when terminal is "the most basic feature"?

Reading threads in HN and seeing mild "wars" how Kitty/Alacritty/Ghostty/iTerm/Konsole/you-name-it are worse/better than Kitty/Alacritty/Ghostty/iTerm/Konsole/you-name-it, because they are slower/faster, (in)compatible with some ancient niche protocols/standards, etc.

Does not seem that basic to me?

Also it's personal preference, but I somehow used to have my editors and my terminals separate. I guess something about having a tool that does one thing best and all.

◧◩◪◨⬒⬓⬔
7. wobfan+G82[view] [source] 2026-02-04 07:58:50
>>trymas+042
The fact that so many people are discussing their terminal just confirms the fact that a terminal is incredibly basic.
◧◩◪◨⬒⬓⬔⧯
8. spaced+ki2[view] [source] 2026-02-04 09:13:13
>>wobfan+G82
No. It. Doesn't.

The whole conversation came from someone claiming the most basic feature of an IDE is to include a terminal - that's why people are discussing terminals.

Don't get me wrong, I live in the terminal when using the computer, but I don't see a need for one when using Xcode.

◧◩◪◨⬒⬓⬔⧯▣
9. 9dev+yK2[view] [source] 2026-02-04 12:46:09
>>spaced+ki2
Call it a task runner shell, if you like. What makes a development environment integrated, if not the ability to launch and manage external processes?
[go to top]