Live data from Hacker News

Uber lays off 435 people

techcrunch.com

301–310 of 611 posts

Re: Uber lays off 435 people

#301

Hello Uber Engineer here! Obviously everything I say is personal experience and opinion. I think the layoffs were long overdue and should've happened sooner. There was a general understanding between my coworkers and I that Uber definitely over hired in 2016. Thanks to that a lot of engineers ran out of things to do which led to political infighting over roadmap, ridiculous redundant resourcing - every single team ha…

[deleted]

Re: Uber lays off 435 people

#302

Probably some reality shaking out. Uber's engineering team puts out some impressive stuff, often as OSS. Their engineering blogs are regularly on HN. I've been genuinely surprised that they churn out some of these things and release them for free given their relatively extreme financial situation. In contrast to companies like Google, Apple, Microsoft, Amazon etc. that have mountains of their own money to burn (rathe…

Maybe, but the problem is that in a restructure like this the high performers often leave in protest to the culture problems that a restructure creates and austerity measures.

Often though they don't cull low performers, they give each department a budget or a head count they have to hit. A department made up of high performers will have to cull a high performer to hit budget, a department which is overloaded will become more overloaded and people will quit in response.

In a company the size of Uber a restructure is often a pretty blunt instrument.

Re: Uber lays off 435 people

#303

Hello Uber Engineer here! Obviously everything I say is personal experience and opinion. I think the layoffs were long overdue and should've happened sooner. There was a general understanding between my coworkers and I that Uber definitely over hired in 2016. Thanks to that a lot of engineers ran out of things to do which led to political infighting over roadmap, ridiculous redundant resourcing - every single team ha…

> We even started building and maintaining our own chat app God I love the Not Invented Here disease. Somebody, somewhere, thought "hey, slack is way to expensive, we don't want to get 'locked in', and 'mumble mumble privacy cloud evil stallman' so lets write our own chat application.... how hard can it be?" Boom, now the company is straddled by a shitty, homebrew chat application that is maintained by nobody because…

While you're not wrong about most of this. uChat is actually built by a pretty large team

https://eng.uber.com/uchat/

Re: Uber lays off 435 people

#304

Earlier quoted context omitted.

Uber is in 85 countries and each one needs ops, legal, marketing, driver interaction teams and etc. There are only 4000 engineers.

>There are only 4000 engineers I still feel like this is a ridiculous amount of workers when one takes into account that the product they're offering is essentially a smartphone app with a backend service that pairs drivers and customers, which regular cab markets do without almost a single person. To me Uber feels like some sort of soviet-era experiment of replacing a market with someone micromanaging cars

One thing I've learned time and time again in software is if something seems super simple on the surface, it almost always means there was a hell of a lot of engineering and attention to detail to make it seem that simple.

Re: Uber lays off 435 people

#305
post #108
post #62

Earlier quoted context omitted.

He was absolutely instrumental to the early success. In some places they were actively breaking the law just to operate there, and Kalanick was able disrupt the system and make Uber important enough to change the laws. However, that doesn't mean he should still be CEO. Kalanick also created a company culture that became more and more toxic as it grew larger. Lyft was arguably on the ropes and might've failed without…

You've reminded me of an observation I made recently about Star Wars: the behavior of Han Solo (pre-Greedo-shoots-first-bs) and Darth Vader aren't that different. It's the context that matters. If you're small and scrappy, antisocial behavior makes you a charming scoundrel. If you're big, the same behavior makes you evil.

...because it is different? If you're a small fry, you hurt fewer people, and any claims that it's a survival necessity are at least plausible. It's also quite likely that people you hurt are actually worse than you, as is possible with Greedo.

If you do the same as the director of FBI, _excuse me_, Lord of the Sith, things are quite different.

Edit: but also, Uber and Kalanick were never small fries. So that's where it breaks down.

Re: Uber lays off 435 people

#306

Earlier quoted context omitted.

I love how the solution to this is always: "Let's build our own thing!" instead of: "Let's just use something free and/or open source."

Engineers like to build haha

I mean, it probably wasn't in the right programming language and was missing one little feature the org thought it needed and hell.... how hard is a chat application, right?

Re: Uber lays off 435 people

#307

Hello Uber Engineer here! Obviously everything I say is personal experience and opinion. I think the layoffs were long overdue and should've happened sooner. There was a general understanding between my coworkers and I that Uber definitely over hired in 2016. Thanks to that a lot of engineers ran out of things to do which led to political infighting over roadmap, ridiculous redundant resourcing - every single team ha…

This is golden. Grow responsibily. Don't overhire. Consider overhiring neglegent and treat it as such. Dissmiss managers responsible for neglegence, before or with overhires. This will also alleviate the costs of overhiring.

Re: Uber lays off 435 people

#308

Earlier quoted context omitted.

> We even started building and maintaining our own chat app God I love the Not Invented Here disease. Somebody, somewhere, thought "hey, slack is way to expensive, we don't want to get 'locked in', and 'mumble mumble privacy cloud evil stallman' so lets write our own chat application.... how hard can it be?" Boom, now the company is straddled by a shitty, homebrew chat application that is maintained by nobody because…

I love how the solution to this is always: "Let's build our own thing!" instead of: "Let's just use something free and/or open source."

Uber's chat platform is based on the open source mattermost

Re: Uber lays off 435 people

#309

Earlier quoted context omitted.

> We even started building and maintaining our own chat app God I love the Not Invented Here disease. Somebody, somewhere, thought "hey, slack is way to expensive, we don't want to get 'locked in', and 'mumble mumble privacy cloud evil stallman' so lets write our own chat application.... how hard can it be?" Boom, now the company is straddled by a shitty, homebrew chat application that is maintained by nobody because…

I love how the solution to this is always: "Let's build our own thing!" instead of: "Let's just use something free and/or open source."

Instilling a culture of relentlessly outsourcing to open source is insanely hard. I’ve been trying for years.

Re: Uber lays off 435 people

#310

Earlier quoted context omitted.

> It doesn't really cost anything... Depending on context, sure this could be true. Like if you're comparing the cost of releasing some small OSS module of Uber's to Uber's annual revenue, sure, it's going to be a negligible cost. But if you compare against the cost of developing the module in the first place, it can easily be an equal expense. For example I spent several months on a BLE library for Android ( https:/…

> If it becomes at all popular then you have further ongoing overhead. THIS is the one that comes into play. All that stuff you listed before is a slog to go through when you go to open-source, but unless you're parking the thing as a proof-of-concept/end-of-life, you're now signed up for maintaining the repo. That means triaging issues, pull requests, helping out when contributors don't understand why their build is…

Tangent: Could you explain why I might want PowerShell on MacOS or Linux, if I use those as my primary OS? (I usually only open my windows VM for checking that my websites work in IE 11).
Post reply on HN