Jump in the discussion.

No email address required.

lol holy shit:

We ran $30m a week of rider incentive spend by having ops update JSON in a Google Doc that I periodically copied straight into production.

https://twitter.com/yuarecold/status/1679286658460700672

Jump in the discussion.

No email address required.

I don't understand what he was doing, he used google docs to store his json data?

Jump in the discussion.

No email address required.

Instead of having a database for the app they had a team of operations people (maybe non technical) who managed the driver incentives program to manually write JSON and insert it into a Google doc as the collaborative single-source-of-truth, then this dev would manually copy the JSON to the production app which used it to deliver the incentives. The doc was probably massive if it was $30M.

As opposed to making a single HTML form which submits to a DB

That’s putting a ton of trust on the ops team and this dev to not frick things up and it’s very slow and fragile

Jump in the discussion.

No email address required.

https://media.tenor.com/uPNLNvFpl5UAAAAd/shocked-shock.gif

even college students don't do that, i wonder what made them do it that way

Jump in the discussion.

No email address required.

They likely used a microservice architecture and some backend dev made the small isolated service in Go or Python which ran the code to pay out incentives but they didn’t want to / couldn’t easily build out an internal web interface so they just used a static JSON file as the DB

There was probably some frickery with how they ran services (probably a massive system) where networking a new web UI was a headache or was a TODO and no one got around to doing it

The dude talked about how Uber valued speed over quality, which can come back to bite you when you build a house of fragile cards

Jump in the discussion.

No email address required.

The worst I think we did in the startup I previously worked is setup the school management application (which was a huge .net4x application with multi tenant db) on an office system in a VM and exposed the port to the internet. we were using the same internet everyone else was using in the office so we were asked to not download stuff and browse too much durisng school hours so that the clients can have enough bandwidth and if i recall correctly it was 10mbit dsl leased line

Jump in the discussion.

No email address required.

I always wondered how university software solutions seemed to be so consistently broken, this explains a lot

Jump in the discussion.

No email address required.

I hate new Twitter, I can't see any replies, only the embedded tweet

No, I will not make an account

Jump in the discussion.

No email address required.

turn on nitter in your profile settings

Jump in the discussion.

No email address required.

Thanks neighbor

Jump in the discussion.

No email address required.

Same. I've also turned on "poor mode" permanently. User experience is so much better.

Jump in the discussion.

No email address required.

Is that working again? I turned it off abut a week ago because the instance was fricked.

Jump in the discussion.

No email address required.

yeah it mostly works now

Jump in the discussion.

No email address required.

I wanna believe it's real that they were running on wifi.

Jump in the discussion.

No email address required.

Lol we had a couple of those in the datacenter I used to work at.

Jump in the discussion.

No email address required.

This is kinda the fun of a startup though. Just do whatever to make it work. It's terrible for down the line but hopefully you're gone by then.


Krayon sexually assaulted his sister. https://i.rdrama.net/images/17118241526738973.webp https://i.rdrama.net/images/17118241426254768.webp

Jump in the discussion.

No email address required.

This type of thing is something only incompetent people do.

There's really no excuse for not running it on an actual server. It's not like Uber doesn't own any.

Jump in the discussion.

No email address required.

yeah but it's fun and you can drink and laugh about it. $30 million on that shizzzz


Krayon sexually assaulted his sister. https://i.rdrama.net/images/17118241526738973.webp https://i.rdrama.net/images/17118241426254768.webp

Jump in the discussion.

No email address required.

$30 million isn't a laughing matter

Jump in the discussion.

No email address required.

30m of someone else's money very much is

Jump in the discussion.

No email address required.

This is why nobody sane will ever trust you with $30 million

Jump in the discussion.

No email address required.

Too late

Jump in the discussion.

No email address required.

It is if you aren't a poor.

Jump in the discussion.

No email address required.

:#marseyeyeroll2:

Jump in the discussion.

No email address required.

I mean if you're at a startup that might run out of money and go bust next quarter, tech debt is the least of your worries

Jump in the discussion.

No email address required.

>people who have good ideas should be competent at literally every aspect of implementation thereof

keep yourself safe

Jump in the discussion.

No email address required.

"deploy it on a server" is definitely something a competent software engineer is capable of

it's probably literally no more difficult than whatever tf this is except it's also not r-slurred

Jump in the discussion.

No email address required.

>IT guy has banned me from running this system on either of the two existing servers because something something hardware bullshit

>He's a prickly c*nt and does not think giving me a new server is a priority and I'm pretty sure he already sleeps in the office.

>Zero budget for anything like cloud hosting something of scale

>Yeah I'm totally gonna wait until God knows when I get a server or the director dies of an aneurysm

Jump in the discussion.

No email address required.

https://i.rdrama.net/images/16528069253420029.webp

Snapshots:

Jump in the discussion.

No email address required.

2 people in my room laughed at this gg

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.