Live data from Hacker News

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

holdtherobot.com

101–110 of 155 posts

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

#101

Some valid points, but the compiler isn't Xcode and Swift isn't able to check the expression. Imho in these cases it's the developers lack of insight into how SwiftUI works, but otoh Apple often doesn't help with obtaining the insight.. They will also silently stop supporting some piece of library you rely on, leave it broken in some way or another, and just leave you on your own. However, it has its good sides. The…

Agreed, it's not that bad imo and the profiling tools are amazing.

The profiling tools come from solaris

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

#102
post #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…

Apple has always resented 3rd party developers, right back to the Apple 2 days. They saw them as capturing value that they had created.

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

#103
post #98
post #90

Earlier quoted context omitted.

> Being a rude apologist for NixOS isn't actually morally superior to being a rude apologist for Apple. no, but it is cheaper and feels morally superior!

My NixOS-running laptop agrees.

It's also technically superior!

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

#105
post #103
post #98

Earlier quoted context omitted.

My NixOS-running laptop agrees.

It's also technically superior!

Look I don't wanna out-superior you but I even use flakes and HomeManager.

The superiority is through the roof (along with the time it takes to update and rebuild-switch).

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

#106
post #103

Earlier quoted context omitted.

It's also technically superior!

Look I don't wanna out-superior you but I even use flakes and HomeManager. The superiority is through the roof (along with the time it takes to update and rebuild-switch).

Real men use raw nix. I don't need those new-fangled flakes and HomeManager.

Seriously though, I just never figured out the first one because I can't figure out where to start and the latter I don't really need as my home area is disposable - the data lives in a data/ partition and the dot files I care about are simply ln -s into a git repo in data/.

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

#108
post #46

Earlier quoted context omitted.

That's a pretty standard dev machine no?

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

That was what I had at google 8 years ago, today its not expensive at all, any serious developer should have about that.

If you develop on a weak laptop then that is on you / your company, should get a proper machine.

Its good if tools are fast, but in general developers are expected to have fast machines so the tools are made with that in mind.

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

#109
It's quite ok as a pure C/C++/ObjC IDE with the project files generated via cmake, but then, so is VSCode ;)

The integrated Metal debugger is actually quite spectacular, unfortunately that's countered by the CPU debugger being extremely bare bones and slow.

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

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

> Slow build times, laggy autocomplete, random crashes etc.

I bet these issues are caused by Swift though, because C, C++ and ObjC don't have those problems in Xcode (it's still far from perfect, but it's not slow or crashing).

Post reply on HN