Live data from Hacker News

Ask HN: What current companies have the best software engineering culture?

news.ycombinator.com

221–226 of 226 posts

Re: Ask HN: What current companies have the best software engineering culture?

#221

Earlier quoted context omitted.

> * With only very few exceptions, every engineer has access to the near-entirety of source code at FB (Oculus, Whatsapp, Instagram...). Sorry, this could be slightly off topic for this thread. I'm curious if this kind of access also applies to all the data that users put up on the platforms? To put it in other words, how does FB prevent or work to prevent LOVINT [1] like cases? If it's the same kind of access, would…

Why do you think that having access to source code implies having access to customer data?

I do not think that, but am curious to know since the GP seemed to know about how FB works internally.

Re: Ask HN: What current companies have the best software engineering culture?

#224
post #218

Earlier quoted context omitted.

Based on their documentation—which, albeit, I know has many classes omitted—Unreal Engine has ~6900 classes. That number probably gets greatly multiplied, though, if you count generated classes.

And it's managed in git.

I can't find the link, but I remember an Epic engineer saying that they use Perforce internally and do a 2 way sync with Github.

Re: Ask HN: What current companies have the best software engineering culture?

#225
post #139

Earlier quoted context omitted.

It's nothing more complex than 100,000s of other apps out there. Yet somehow they managed to create 18k classes? Scale is handled at the back-end.

I can't immediately think of any apps that are just as complex as Facebook's, but maybe I'm just not thinking hard enough. Could you give me some examples (honest question)?

I'd think that the Google+, Google Photos, the Twitter apps are at at least 75% of the complexity of the Facebook app.

Re: Ask HN: What current companies have the best software engineering culture?

#226
post #218

Earlier quoted context omitted.

And it's managed in git.

I can't find the link, but I remember an Epic engineer saying that they use Perforce internally and do a 2 way sync with Github.

Correct, it is managed in Perforce and MIRRORED onto Github.
Post reply on HN