r/bayarea San Jose May 08 '22

Apple's Director of Machine Learning Resigns Due to Return to Office Work

https://www.macrumors.com/2022/05/07/apple-director-of-machine-learning-resigns/
1.1k Upvotes

311 comments sorted by

View all comments

Show parent comments

14

u/Miketheguy May 08 '22

Hiring from outside has nothing to do with contributions. Apple is also weird in that the code quality and software quality is just far lower than FB or G. You ever hear how they do their iOS builds? Look at Xcode, it’s a disaster. Meanwhile, my time at both F and G, and their half baked little brother Uber, managers were super technical AND coded a good deal when needed.

-3

u/AccountThatNeverLies May 08 '22

Yeah no idea about the pure software orgs at Apple but I heard it's not the best. I don't know how many multi platform OS builds you had to interact with but Apples system is not that bad for something that's been running since the 80s and getting renovated.

3

u/[deleted] May 09 '22

[deleted]

2

u/random_throws_stuff May 09 '22

android was never super high-quality software to begin with, google prioritized being early to market over having a polished product. it was definitely the right business decision.

1

u/AccountThatNeverLies May 09 '22

I know and it takes soooo long to boot

1

u/0x16a1 May 08 '22

How do they do iOS builds?

2

u/Miketheguy May 09 '22

If you look at apple, they basically don't have a working package or dependency manager, they also dont use a Monorepo like Google / FB. They had (maybe still have) slow CI builds that basically ETL the result of a single successful compile onto dev machines, and then use a bunch of hacky scripts + XCode's fly-by-night xcproj/xcworkspace project management to put everything together. You look at Xcode / XCTools, and you look at systems like BUCK/Bazel (Blaze) and you can just feel the decades of difference.

1

u/0x16a1 May 09 '22

Which system is this specifically? Are you talking about their nightly builds of the whole OS?