From one piece Scaling Uber with Thuan Pham (Uber's first CTO) 24 beliefs, in the piece's order there
-
Their words
the best of the best still get offer from us because if we don't hire those folks today, what senior engineer will we have for yeah years from now, right? You have to feed the talent pipeline
-
Their words
your job is to see a little bit further out than your folks, right? Because your folks are busy working on the near-term things,
-
Their words
when you have team A, team A will just want to hire more A level players and yeah, they just intolerant of anybody who's not performing,
+ 21 more
-
Their words
Complacency is death. I mean like every the world will move faster and faster and the moment we stand still we are falling behind.
-
Their words
we see the difference between the great engineer and an an average engineer is still two 3x in terms of their capability. They're more inquisitive. they're at the bleeding edge more, they're more innovative,
-
Their words
we're trying to crack the next frontier which is how we get that level of productivity increase and output building new features on top of a code base that are older,
-
Their words
it required a different way of thinking and the cognitive load might be a little higher but the output is dramatic and we have seen our best engineer double their output.
-
Their words
We didn't go to other places because of cost savings like that. We go there because we have need and we have world class talent
-
Their words
we have a very clear definition and expectation of what it is at the staff engineer level because we benchmark ourselves to all the great company out there Google, Facebook and all that
-
Their words
I look at um the talent base and I think it is best for us to create opportunity for people to keep on growing with fresh new challenges within the company because if we don't do that they would leave the company
-
Their words
I don't mind if we think we can do something of our own problem it's terrifying when we have a major problem and we depend on somebody else
-
Their words
every feature that we want to put out has to be queued up on mobile development bandwidth dispatch bandwidth and it become impossible to navigate tradeoff because every feature you want to do you have to go negotiate with so many team
-
Their words
the philosophy we all operate at the time was no one should be blocking anybody else. No one can block anybody else.
-
Their words
had we freeze time, that piece of code could be decomposed in a matter of 3 to 6 months. But it took us 2 years to do that because as we peel out a piece of code, the business keep on going forward, right?
-
Their words
none of us wanted to go through that extreme but lots of time when you are under a lot of pressure and no time to react other than just to survive that scale that keep on coming at you, you have to make uh decision that increase uh speed and velocity because speed and velocity allow us to build quick enough to survive
-
Their words
that was the most brilliant thing because by doing the hardest thing first once you launch that everything else is downhill from there
-
Their words
pretty soon by asking those leading question, the engineer now discovered a flaw that this thing would not scale,
-
Their words
No new feature necessary. Just make sure that we can do that. And then that allow the business the company to just pour a whole bunch of hardware behind that and it will scale.
-
Their words
Let's say if my requirement for the engineer was build a system that will scale infinitely to the test of time, it might take a year. We never get there. We'll die before then.
-
Their words
the question about how big it can possibly grow nobody knows really. But it's actually not fruitful to pontificate on that.
-
Their words
if you try to do a really good job at every company you've been working well with all the people that you work with, including your own team, your peer, whatever it is. Over time, very slowly, you accumulate a decent reputation in people's mind.
-
Their words
There may be a lot of AI things that's going on right now, right? Uh eventually some of these things will consolidate, some will go under, some will become really awesome solutions and all that stuff. And so, but the the market will sort it out.
-
Their words
There has to be sound business model that makes sustained profit, right? Growth and profit. Growth alone eventually burn, you know, money and that's not good.
-
Their words
It's not about just a technology. It's about whether the world is ready for it, whether it's economically feasible.