Live data from Hacker News

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

holdtherobot.com

61–70 of 155 posts

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

#63
post #59

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.

Xcode was great in the early Mac OS X days. It turned to crap when it became Apple's moat for iOS developers.

You mean Project Builder. Once they unified it into Xcode, stability and performance started decreasing every year.

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

#64
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.

If Apple bought Jetbrains, they would ruin the Jetbrains products. It wouldn't go the way you're hoping.

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

#65

I love my mac and I hate everything Microsoft, but just as Xcode may be the worst piece of software coming out of Apple, Visual Studio (no, not VSCode) may be the greatest piece of software coming out of Microsoft. It is an amazing piece of engineering. It's not perfect, it has it's share of bugs and quirks, but still, it's a wonder to behold :D

Visual Studio used to be as bad as modern Xcode, if not worse. Having used VS2022 a bunch for the last handful of years, I’m pleasantly surprised. Apple could take a page out of Microsoft’s book here.

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

#66

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.

I'm only guessing and I'm not an xcode user but my general observation is that Apple users have a culture of using whatever Apple gives them, whereas in the Windows world the culture is to go out and look for your favorite third party option.

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

#67

Apple doesn’t care. Look at how bad iTunes or iCloud or whatever is. Especially on windows. Their software is terrible. They focus mostly on what makes money. And the support is non existent. All you can do is shout in the forums but some Apple apologist will respond rudely or with some unhelpful generic tips that do nothing.

I couldn't agree more - the not caring part. But then you should try to do an app in the Android code/build/test/publish ecosystem. As someone who had/has to use both os/dev ecosystems for work, I often wondered which one is worse, and what bothered me is that I couldn't conclude. So in this great duopoly, these two tech giants constantly compete to become more and more hostile and pathetic to both the users and the…

> Apple's majority of buyers aren't their users or consumers; they are Apple fans and supporters. If Apple had consumers like Android, Linux, or Windows, either they would have fixed their act or been in the ground by now.

Companies who develop these fandoms live life on easy mode. You can do anything you want, abuse customers, raise prices, make promises and never deliver on them, lock people into your ecosystem, and there will always be an army of white knights out there ready-at-the-keyboards, defending the company. I honestly don't know how people get to the point where their identity is so wrapped up in a single company that they wake up in the morning and say to themselves, I'm going to be a company apologist for free and respond rudely to people, even though the company doesn't and will never even know who I am!

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

#68
That first error isn’t an Xcode issue. It’s a Swift compiler issue. And you can’t blame your IDE for your bad instincts—at some point those ritualistic fixes stopped being necessary and I haven’t had to do them for more than half a decade. You really should be digging into your code using breakpoints and logging to find the root cause.

I do think Xcode has very rough edges but if we’re criticizing it, we have to criticize the right points.

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

#69

Earlier quoted context omitted.

I couldn't agree more - the not caring part. But then you should try to do an app in the Android code/build/test/publish ecosystem. As someone who had/has to use both os/dev ecosystems for work, I often wondered which one is worse, and what bothered me is that I couldn't conclude. So in this great duopoly, these two tech giants constantly compete to become more and more hostile and pathetic to both the users and the…

> Apple's majority of buyers aren't their users or consumers; they are Apple fans and supporters. If Apple had consumers like Android, Linux, or Windows, either they would have fixed their act or been in the ground by now. Companies who develop these fandoms live life on easy mode. You can do anything you want, abuse customers, raise prices, make promises and never deliver on them, lock people into your ecosystem, an…

They probably wake up the exact same way as the people who bring their toxic attitudes to Linux, open source projects, stack overflow-type sites, IRC/Discord, etc.

Being a rude apologist for NixOS isn't actually morally superior to being a rude apologist for Apple.

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

#70

That first error isn’t an Xcode issue. It’s a Swift compiler issue. And you can’t blame your IDE for your bad instincts—at some point those ritualistic fixes stopped being necessary and I haven’t had to do them for more than half a decade. You really should be digging into your code using breakpoints and logging to find the root cause. I do think Xcode has very rough edges but if we’re criticizing it, we have to crit…

Wouldn’t a breakpoint or log message require the code to compile and run in order to work?
Post reply on HN