Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I expected more then two engineers to work on that aspect of their backend.


If you have top-notch engineers, it takes very few of them to manage very complex problems. At that level there is also an advantage to having few people: it reduces the communication and coordination overhead. Assuming the general rule that a great engineer is 100x as productive as a typical engineer, reducing overhead is 100x as effective as well.

It doesn't work this way for all situations. In the case being described here, the data is huge and the algorithms are complex, but it sounds like the software itself is probably rather small. That makes it suitable for a small team of very good engineers. In situations where the software is huge but none of it is particularly complex, you're better off with a large team of average engineers. (Of course, if you put very good engineers into that position, they will probably re-factor your software down to something more manageable.)


I was similarly surprised to read "three people work on [Facebook] photos, the largest photo site on the internet." (http://ow.ly/2k7ka)

My theory is that they have good managers that take care of all the BS and free their minds to get tons of work done :-\


In someway it worries me that there are so little of these jobs apparently, bit of a lottery ticket to get such a challenge.


The article sounded like they just meant that 2 engineers work on the "people you may know" thing. I'm pretty sure there's more than that on the SNA team. (www.sna-projects.com)


Two guys work on PYMK, but the entire SNA team is much bigger. It is amazing what those two guys get done, though. They sit by the window and grin all day, so much ass are they kicking.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: