The biggest engineering disaster Uber had was when it intentionally disabled the automatic safety brakes on their 'self driving' car and killed a person.
A former Uber engineer's disaster story
71–80 of 344 posts
Re: A former Uber engineer's disaster story
#72Not a mobile developer - Was the move to Swift inevitable and they started too early or should they have stayed with - and still be using - Objective-C?
Re: A former Uber engineer's disaster story
#73Re: A former Uber engineer's disaster story
#74If you think how the Uber app looks and works, it should be a major relief doing it in Flutter, I don't see any major breakpoints.
Re: A former Uber engineer's disaster story
#75This may be an egregious question, but what does the Uber app actually do that makes it so big? It displays a map with some moving dots on them, allows you to pick a location, and asks the server for a route and price. Plus a bit of workflow for signup, credit card, reviews; not a huge number of screens. I appreciate the difficulties of getting an app to fit in a fixed space having worked on a point of sale system th…
Apparently with Uber it’s the infrastructure design and back-end algorithms for trip routing and driver management that are “so great.” The SV hype machine helps a lot too.
Re: A former Uber engineer's disaster story
#76Re: A former Uber engineer's disaster story
#77Re: A former Uber engineer's disaster story
#78Re: A former Uber engineer's disaster story
#79The biggest engineering disaster Uber had was when it intentionally disabled the automatic safety brakes on their 'self driving' car and killed a person.
Uber disabled Volvo's automatic emergency braking system, which probably would have saved Elaine, to develop their system on public streets. I left the company and took a pay cut to work on ethical robotics instead.
https://www.washingtonpost.com/local/trafficandcommuting/ped...
Re: A former Uber engineer's disaster story
#80The "curmudgeon" ending line in this story rubs me the wrong way. The ObjC people were right, basically, and it seems like the problem was essentially no one in the right place was going to drop Swift at that point. Seems less like they weren't offering answers, so much as the answer wasn't "but we'll do some stuff and fix Swift!" Though the 6 library limit and how that wasn't a gigantic red flag on the language is b…