Hacker News new | ask | show | jobs
by can16358p 365 days ago
Don't worry, those "idiots" are doing perfectly fine with great salaries and a nice developer experience who apparently figured out using archaic hardware for developing newer devices is practically pointless even if there were software support.
4 comments

I've developed a lot of iOS apps for over a decade and have yet to see any semblance of the "nice developer experience" you're mentioning.
I don't use Xcode anymore in practice (Vscode+React Native here) yet back in the ObjC+storyboard days I loved storyboard and general expressiveness of Objective-C.

Sure it had quirks (codesigning issues, weird errors from underlying C-level calls, ObjC "primitives" bot playing nicely with C primitives without boxing etc.) but I generally loved the experience especially around WYSIWYG of storyboards.

Until you got to code review a coworker's storyboard. The underlying XML was absolutely horrible to deal with.

Simply opening a storyboard without editing anything would also trigger file changes. I'm glad storyboards are gone.

> back in the ObjC+storyboard days

That must have been on very, very archaic hardware, by your own words.

I wouldn't call XCode a nice developer experience. Hell comes closer
Stockholm syndrome
There are great salaries in all spectrums of technology.

As for calling XCode a "nice developer experience", I can only attribute to stockholm syndrome, lack of experience with better tools or both.

It's a matter of taste then. As a fullstack dev I still end up loving how Xcode cleanly represents things visually even though I'm not using it much other than building step anymore.

I already could jump to other stuff if I didn't like it, the reason I kept using it because I simply liked the experience, at least to my personal taste of seeing things.

If you think having a different personal taste is "stockholm syndrome" I don't have much else to say though.

Good salary for sure but as for the developer experience, the iOS tooling is one of the worst you can have in the modern era. I'd even pick the nodejs anarchy over xcode and that says a lot.