Live data from Hacker News

Xcode Is the Worst Piece of Professional Software I Have Ever Used

holdtherobot.com

41–50 of 155 posts

Re: Xcode Is the Worst Piece of Professional Software I Have Ever Used

#41

Could some Xcode uers explain to me why AppCode (IntelliJ IDE) did not take off as an Xcode replacement? I recently had to do some iOS work, knew that Xcode sucks, wanted to try AppCode, only to learn that it was discontinued because of lack of interest.

If I remember correctly, you still needed Xcode to actually compile and run the code, because of restrictions imposed by Apple.

Re: Xcode Is the Worst Piece of Professional Software I Have Ever Used

#42
post #41

Could some Xcode uers explain to me why AppCode (IntelliJ IDE) did not take off as an Xcode replacement? I recently had to do some iOS work, knew that Xcode sucks, wanted to try AppCode, only to learn that it was discontinued because of lack of interest.

If I remember correctly, you still needed Xcode to actually compile and run the code, because of restrictions imposed by Apple.

Right, but did this mean you had to deal with all the Xcode problems, or did you have more of an IntelliJ like experience?

Re: Xcode Is the Worst Piece of Professional Software I Have Ever Used

#43
XCode evidently cannot keep pace with the rapid development of Swift. Instead of fully embracing community development, Apple maintains a proprietary (dated and divergent) fork of the Swift toolchain in Xcode. For example, check how different compiler diagnostics and suggestions are when using Xcode vs SourceKit LSP. Apple is, once again in its time-honored fashion, wasting collective effort because of its siloed, secrecy-laden development model.

Re: Xcode Is the Worst Piece of Professional Software I Have Ever Used

#44
post #41

Earlier quoted context omitted.

If I remember correctly, you still needed Xcode to actually compile and run the code, because of restrictions imposed by Apple.

Right, but did this mean you had to deal with all the Xcode problems, or did you have more of an IntelliJ like experience?

AppCode gave you an IntelliJ-like experience, and personally I found it significantly better than Xcode when writing code.

But the friction of needing to keep around Xcode anyway whenever you wanted to run your code meant it was just easier to stick with Xcode.

Re: Xcode Is the Worst Piece of Professional Software I Have Ever Used

#45
post #16

Earlier quoted context omitted.

The problem is all three companies - Apple google Microsoft - are making their platforms worse. It’s a symptom of low competition and immense concentration of capital / labor.

Is that actually true for Microsoft? How they've evolved .NET and VS Code is amazing. You can make a PR on Microsoft's repos, someone actually pays attention, you get to talk and worth with Microsoft employees, and they merge things in. Microsoft is leaps and bounds more open than Google and Apple when it comes to development tooling.

The Swift ecosystem is pretty amazing too. I've made several PRs and got them merged into Swift Parser while exchanging ideas with Apple employees fruitfully. The only big caveat is there's no guarantee your work will ever be merged into Xcode, meaning most Swift users won't benefit from your work because of Apple's opaque gatekeeping.

Re: Xcode Is the Worst Piece of Professional Software I Have Ever Used

#46
post #28

Earlier quoted context omitted.

Provided one has 32 GB, with 16 real cores and a 1TB SSD ultra-fast.

That's a pretty standard dev machine no?

Maybe at Google, given how poorly Android Studio works otherwise.

Re: Xcode Is the Worst Piece of Professional Software I Have Ever Used

#47
post #26

Swift is actually a really good language let down by its official IDE. Slow build times, laggy autocomplete, random crashes etc. I can’t remember Xcode ever being great to use.

I wish Apple would buy Jetbrains... or maybe even better, sizeable investment in them so they maintain autonomy and build a warchest to survive the current AI wave. Imagine an AppCode successor that was designed in full partnership with the XCode team? Tantalizing.

As daily user of Jetbrains’ software (and someone who agrees with TFA about xcode) I don’t want Apple anywhere near them

Re: Xcode Is the Worst Piece of Professional Software I Have Ever Used

#49
post #16

Earlier quoted context omitted.

The problem is all three companies - Apple google Microsoft - are making their platforms worse. It’s a symptom of low competition and immense concentration of capital / labor.

Is that actually true for Microsoft? How they've evolved .NET and VS Code is amazing. You can make a PR on Microsoft's repos, someone actually pays attention, you get to talk and worth with Microsoft employees, and they merge things in. Microsoft is leaps and bounds more open than Google and Apple when it comes to development tooling.

On the repos and tools that have funding sure, or you can have them reject that they are maintaining things, put out a github repo, fail to review anything or merge anything but build it so its really hard to expand without them, and then close the product down in five years or less.

Re: Xcode Is the Worst Piece of Professional Software I Have Ever Used

#50

Apple would have been avoided by developers if they weren't part of the smartphone duopoly. The tools and processes are just that bad. Now Google has decided to make theirs even worse than Apple at least when it comes to publishing in the play store.

The sad thing is that Apple seemed more inviting to developers before they got high on the App Store cut.

Every boxed Mac OS X came with a second disc containing the SDK (Xcode has always been an unstable cow, tho). They used to publish tech notes that explained how the OS works, rather than WWDC videos with high-level overviews that feel more like advertisements.

Back then they've at least made attempts to use some open standards, and allowed 3rd parties to fill gaps in the OS, instead of acting like a Smaug of APIs.

Post reply on HN