Live data from Hacker News

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

holdtherobot.com

81–90 of 155 posts

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

#81

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.

A while back I listlened to a podcast where Ted Bendixson talked about what a nightmare trying to build for IOS outside XCode was (he did a write up about it here https://tedbendixson.substack.com/p/the-horror-of-making-you...). At the time I assumed it was malicious on Apple's part, "we want you working in our ecosystem and if you won't we are going to make it absolutely miserable". After reading this maybe it really was just incompetence.

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

#82
XCode is so bad I spent a solid year rewriting a perfectly functional iOS application (B2B) as a PWA using raw, vanilla javascript. Simply being able to use VS and AspNetCore meant my iteration time went from "what the fuck I'm done with computers" to about 3 seconds per. It was one of the best payoffs I've experienced with regard to vendor risk and complexity management. Being able to ignore the consequences of WWDC every year was such a relief. We weren't even trying to add any new features. We just wanted to keep it alive across major os versions.

iOS Safari was a landmine environment to navigate when attempting to shim the native features, but we eventually got 100% coverage. The worst part was 2D barcode scanning and getting the appropriate camera and resolution. After a few hundred hours we had something that was indistinguishable from native.

If you're a B2B vendor working with Apple tech, I would seriously consider the power of the open web. Breaking out of Apple tooling prison is like a 100x+ uplift in productivity if you have expert level familiarity in any other ecosystem.

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

#83

wait until you try Android Studio...

Huh, Android Studio is amazing because it's build by people who actually know how to make software (JetBrains) and it runs everywhere.

With everywhere, you mean everywhere in your RAM?

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

#84
post #31

Earlier quoted context omitted.

That is one part of microsoft, yeah, but then you also them making various parts of windows worse to try to squeeze every penny out of people, and where that fails, doing things like ads for apps in the start menu

Apple is still orders of magnitude worse in every vector though. The bully everyone from users, employees, to suppliers.

The Wintel coalition was anti-competitive to an extreme degree. It may have faded to the background at this point but they were caught red handed multiple times using their market dominance to utterly destroy innovative alternatives.

It doesn’t excuse Apple’s behavior, but imo they still have a long way to go to challenge the track record of MS and Intel.

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

#85

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…

Mobile toolchains have always been awful. Symbian's or BlackBerry's weren't any better.

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

#87

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…

Besides the rediculous hardware requirements of Android Studio, far beyond any other Java based IDE, we have a NDK experience that feels like a 20% side project from Android team, because back in Android 2.0 days they were forced to actually allow developers to write C and C++ code, otherwise there would be no games.

Even Symbian C++ across Metrowerks and Caride, felt a much developer friendly experiece than NDK has ever been.

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

#88
post #85

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…

Mobile toolchains have always been awful. Symbian's or BlackBerry's weren't any better.

NDK makes me miss Symbian, which is why I rather put up with the limitations of WebGL and WebGPU, than putting up with NDK ever again.

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

#89
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…

Because they were coming out of being at the edge of bankruptcy and needed any help they could get becoming profitable again.

My graduation thesis was porting a visualisation framework from NeXTSTEP into Windows, Objective-C => C++, because my supervisor saw no future on keeping the NeXT hardware in our campus, if he only knew what would happen a few years later.

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

#90
post #69

Earlier quoted context omitted.

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

> 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!

Post reply on HN