ThoughtWorks?
Ask HN: What current companies have the best software engineering culture?
131–140 of 226 posts
Re: Ask HN: What current companies have the best software engineering culture?
#132I would venture to say that this more or less applies at any company of a sufficiently enormous size. It's just hard to generalize.
I will definitely agree with posters here who have said different strokes for different folks. Megacorps of all kinds, regardless of internal culture, are just different from startups.
Re: Ask HN: What current companies have the best software engineering culture?
#133Biased as well, but for that other side of the world: Atlassian Engineering culture is amazing, and repeatedly ranked best place to work in Australia. Atlassian is also very actively hiring in Sydney with great relocation experience (feel free to poke me on that).
Re: Ask HN: What current companies have the best software engineering culture?
#134Facebook --- far and away the best engineering culture I've ever seen, and I've been programming for 20 years. Other companies aren't even in the same league. Facebook has an incredibly high hiring bar. I never once met someone who I didn't feel was qualified to be there. I was seldom the smartest person in the room. The high average engineer quality allows the company to give developers almost complete autonomy. At…
Fewer developers? There have 15,000 employees, what do they all do?
Re: Ask HN: What current companies have the best software engineering culture?
#135Earlier quoted context omitted.
I'm assuming you're kidding, but if not, would you be willing to elaborate?
I don't have direct experience, but, judging by what I've heard, they're probably "best" by some measure. ;)
About monthly, the supermarket's tech leads, myself, a project manager working with me, and anywhere up to about ten Infosys employees would meet up physically in the supermarket's offices. Only one of the Infosys employees would ever address the table, and rarely at that. The others all had identical laptops (perhaps even identical clothes?), and all took notes during the meeting, but never spoke, apart from just occasionally to mutter quietly to each other.
It was absolutely surreal. Needless to say, the integration did not go especially smoothly.
Re: Ask HN: What current companies have the best software engineering culture?
#136I'm biased, but I'd say out of all the "big" tech companies, FB has the best engineering culture. * With few exceptions, engineers aren't hired for a specific team; they go through bootcamp where they get exposure to all parts of the stack and tasks from different teams. * Ideas usually come from engineers. Managers are there to be a sounding board/connect you with people resources as needed. * Moving fast is valued…
> * 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…
Re: Ask HN: What current companies have the best software engineering culture?
#137Biased as well, but for that other side of the world: Atlassian Engineering culture is amazing, and repeatedly ranked best place to work in Australia. Atlassian is also very actively hiring in Sydney with great relocation experience (feel free to poke me on that).
I think the perception of 'Atlasssian Engineering' has been tainted by HipChat
Re: Ask HN: What current companies have the best software engineering culture?
#138Earlier quoted context omitted.
How does loyalty even work? Let's you'r a valuable developer, but your performance dropped significantly for 6-12 months because you got a baby. The company should stick with you not because of loyalty, but because it's good business - they know you will bounce back once you start getting enough sleep. Another example - you were a valuable developer, but got a crippling, chronic disease which makes it harder to conce…
Your first example relies on the tired employee have specialized skills. Instead, if the tired employee were easily replaceable, then loyalty would be sticking with that person despite the fact that they could be easily replaced. For your second example, loyalty would be working with the employee to find a more suitable position in the company (or outside of the company) and helping with medical bills and any rehabil…
That's completely at odds with Western individualistic culture though hence it's rare here. Netflix is not really an exception - if you are the "weakest link", they will just fire you after your yearly review instead of waiting for a panic fire of bottom 10-20% of staff when stock price plummets (like most other corps do).
Re: Ask HN: What current companies have the best software engineering culture?
#139Earlier quoted context omitted.
I've spoken to Facebook engineers who work on their internal source control systems, and it was pretty obvious from talking to them that Git wouldn't work for their purposes. There is plenty of writing about this topic that explains in some detail why Git is unsuitable, and why Mercurial was a better option for them. As for the 18k classes in their iOS app, I don't see why this is a sign of bad engineering? I'd expec…
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.
Re: Ask HN: What current companies have the best software engineering culture?
#140I'm biased, but I'd say out of all the "big" tech companies, FB has the best engineering culture. * With few exceptions, engineers aren't hired for a specific team; they go through bootcamp where they get exposure to all parts of the stack and tasks from different teams. * Ideas usually come from engineers. Managers are there to be a sounding board/connect you with people resources as needed. * Moving fast is valued…