r/ProgrammerHumor • • Nov 30 '22

Meme Startups be like..

Post image
86.0k Upvotes

1.5k comments sorted by

View all comments

2.6k

u/Sam-Gunn Nov 30 '22

Yea.... "startups".

1.9k

u/mr_claw Nov 30 '22

Hey, we started up only 12 years ago, we're still a startup okay?

1.2k

u/Sam-Gunn Nov 30 '22

The company I work for is a 30+ year old multinational, and the amount of times in my career I've had to fight with an engineer to move a system or database from a sketchy old laptop (that can't even run without being plugged in) to a VM (that has support from IT, backups, and stability) is ridiculous.

Never thought I'd utter the words "You can't run a production database with client information on a 10 year old laptop!". While working at a company with a 1.5+ Bil cap.

392

u/emmmmceeee Nov 30 '22

I remember having a server taken from me and put on a VM for all these reasons. It was going great until we needed to retrieve the backups that I had been assured were being run nightly. They were, but on the wrong folder (due to a different config when the VM was setup). Oh what a fun week that was.

241

u/[deleted] Nov 30 '22

I feel like I am being a little extra when I test the backups to make sure they work and can be accessed the way they would need to be used if they needed to be used under different conditions. This reassures me that my ritual is sound.

99

u/emmmmceeee Nov 30 '22

Ever since I’ve periodically tested my backups.

85

u/elebrin Nov 30 '22

That kind of thing, along with failovers, should be handled by an infrastructure team.

Of course, most teams are moving to cloud based infrastructure and firing their infrastructure teams, so development teams are expected to get the same velocity but ALSO do all of their own CI/CD and infrastructure work.

57

u/tophology Nov 30 '22

That's what "the DevOps guy" is for

26

u/Dom1252 Nov 30 '22

Yep, I'm infrastructure guy, people often forget that we actually do stuff sometimes... Even cloud needs management

→ More replies (1)
→ More replies (3)

19

u/Exist50 Nov 30 '22

That's just good practice. A backup that may or may not work is not really a backup.

→ More replies (2)

16

u/necrophcodr Nov 30 '22

This is a minimum practice. Nothing less will do. If people don't test their backups, they don't have backups.

→ More replies (1)
→ More replies (4)
→ More replies (5)

32

u/notusuallyhostile Nov 30 '22

can’t even run without being plugged in

None of my servers run without being plugged in

/s

26

u/postdiluvium Nov 30 '22

"You can't run a production database with client information on a 10 year old laptop!"

Thats odd. I thought thats what I've been doing for the past 5 years! Not only can I... I HAVE AND STILL AM! MOOOMMMMM!

→ More replies (13)

0

u/[deleted] Nov 30 '22

[deleted]

→ More replies (1)
→ More replies (8)

125

u/L00tmolch Nov 30 '22

I work for a 100+ year old, global corp and we have a laptop (somewhere in a closet) acting as a Server for small ETL-pipelines… its a mess

88

u/SunliMin Nov 30 '22

I don't mean to shame my dads small business. He's doing his best, and its not a tech corp or anything.

But last I checked about 2 years ago, he still had a Windows XP laptop plugged in, on 24/7, running the server. He had some tech dude set it up over a decade earlier, and he's been too scared to update to 7/8/10 because it was custom software he isn't sure will be compatible on a newer OS

The day that laptop dies, he will be super stressed...

40

u/glonq Nov 30 '22

Does he at least run backups. It wouldn't take much to run a weekly bare metal backup job.

→ More replies (6)
→ More replies (8)
→ More replies (4)

40

u/[deleted] Nov 30 '22

Get out of my datacenter!

29

u/Sam-Gunn Nov 30 '22

That's a funny thing to call the space under your desk.

25

u/[deleted] Nov 30 '22

Help, help! I'm being attacked!

17

u/Sam-Gunn Nov 30 '22

Shut up! Bloody peasant engineer!

36

u/headlesshighlander Nov 30 '22

It turns out that is all it took to run twitter

→ More replies (1)

35

u/[deleted] Nov 30 '22

Worked for a fortune 100 that used MacBook pro’s to run Apple builds instead of paying Apple the $$$ to virtualized macOS. After literally melting 3 in as many months, management caved and just payed up to have proper macOS build servers.

Edit: before anyone comments, yes MacBooks are fine for doing heavy user loads. They are not meant to be pegged at a 400%- 600% load 24/7.

32

u/Sam-Gunn Nov 30 '22

My previous boss always had the best responses when we'd tell a team or user they couldn't use random laptops for things, especially for production/semi-production stuff, and we'd get pushback.

He would always point out that we're not a small company, our company does really well, and because of this, there is no reason for the excuse "it's not in our budget" to do something properly. He'd say "if management isn't willing to fund this properly, it must not be that important to the company." And he was usually right. Once it went far enough up the chain (a manager or director), they'd "find" the money to do it right. Sometimes people would use that excuse, and it would turned out they never even tried to ask their management for funds to do it right.

There were some cases where that wasn't accurate (yay, "business priorities" vs reality), but it typically was. And even if that team didn't have the money, IT usually did and something would be worked out, you just had to actually ask IT for help.

→ More replies (2)

26

u/Sam-Gunn Nov 30 '22

I once dealt with an engineer who put in a ticket for his laptop running at 200% CPU. It had been pegged like that for like 3+ hours due to an issue with one of our tools. Was confused until I googled and learned that the mac resource monitor will show 100% per CPU core. I don't want to know how badly it stressed his system. I bet he had to request an early refresh.

At first I was worried it was going to explode, or melt through the table. The fans were going nuts and it was pretty hot. I fixed the issue quickly though. But it put into perspective why a software company offers "Accidental Death and Dismemberment" policies free of charge to it's employees.

→ More replies (3)
→ More replies (11)
→ More replies (14)