This happens all the time. Companies are bleeding money into the air every second to aws, but they have enough money to not care much.
This one goes out to the sysadmins in the crowd.
Submitted 1 year ago by ptz@dubvee.org to programmer_humor@programming.dev
https://dubvee.org/pictrs/image/e28c4612-54bb-475f-bf53-01cd41a31233.webp
Comments
1984@lemmy.today 1 year ago
sunbeam60@lemmy.one 1 year ago
We worked with a business unit to predict how many people they would migrate on to their new system week 1-2 … they controlled the migration through some complicated salesforce code they had written.
We were told “half a million first week”. We reserved capacity to be ready to handle the onslaught.
8000 appeared week 1.
MonkderZweite@feddit.ch 1 year ago
That this is deemed brilliant is the sad part.
1984@lemmy.today 1 year ago
I mean, I would put brilliant into quotes in the way that it’s brilliant for their profits. Not brilliant in the way of making the world a better place.
Aceticon@lemmy.world 1 year ago
Lawful Evil is still evil.
brennesel@feddit.de 1 year ago
Do you mean that it’s still the case that more resources are allocated than actually used or that the code does not need to be optimized anymore due to elastic compute?
1984@lemmy.today 1 year ago
I think both are consequences of the cloud.
It’s cheaper for companies to just add more compute than to pay devs to optimize the code.
And it’s also not so important to overpay for server capacity you don’t use.
Both of these things leads to AWS making more money.
huginn@feddit.it 1 year ago
Meanwhile I’m given a 16gb of ram laptop to compile Gradle projects on.
My swap file is regularly 10+ gigs. Pain.
lemmyvore@feddit.nl 1 year ago
That reminded me about trying to compile a rust application (Pika Backup) on a laptop with 4 GB of RAM (because AUR).
That was a fun couple of attempts. Eventually I just gave up and installed a flatpak.
huginn@feddit.it 1 year ago
God bless flatpack in times of need
RandomVideos@programming.dev 1 year ago
AeonFelis@lemmy.world 1 year ago
Said app is Chrome
stoicmaverick@lemmy.world 1 year ago
Came here to say this. Nerd…
abbadon420@lemm.ee 1 year ago
64! is a whole lot more than 64 though. It’s a number with 90 digits.
Dfy@lemm.ee 1 year ago
Hmm is unexpected factorial a sub here yet?
xigoi@lemmy.sdf.org 1 year ago
They’re called “communities”, not “subs”.
18107@aussie.zone 1 year ago
I really hope those aren’t factorials.
ptz@dubvee.org 1 year ago
Depends on which crappy software vendor I’m dealing with in any given week. lol
yukichigai@kbin.social 1 year ago
Bonus if the vendor refuses to provide any further support until your department signs off on the resource expansion.
In a just world that's when you drop the vendor. In a just world.
very_well_lost@lemmy.world 1 year ago
/cough/ Oracle /cough/
Labonnie@feddit.de 1 year ago
Then we’d probably have to drop each and every vendor…😩
marcos@lemmy.world 1 year ago
Yeah, almost certainly the software only uses 4GB because it limits itself to what memory it has available.
I have seen this conversation pan out a few times already. It has always been because of that, and once expanded things work much better. (Personally I have never took party at one, I guess that’s luck.)
ptz@dubvee.org 1 year ago
I phrased that panel poorly. App in question always had 16 GB and still never used above 4.
yum13241@lemm.ee 1 year ago
Does the OS really eat up 7GB RAM?
marcos@lemmy.world 1 year ago
Oh, ok, I overlooked it has space to grow. This is one conversation I’ve never seen.
lorez@lemm.ee 1 year ago
For some reason I love this meme.
nieceandtows@programming.dev 1 year ago
Flip side of the coin, I had a sysadmin who wouldn’t increase the tmp size from 1gb because ‘I don’t need more than that recommended size’. I deploy tons of etl jobs, and they download gbs of files for processing to this globally known temp storage. I got it changed for one server successfully, but the other one I just overrode it in my config files for every script.
stevecrox@kbin.social 1 year ago
This is why Java rocks with ETL, the language is built to access files via input/output streams.
It means you don't need to download a local copy of a file, you can drop it into a data lake (S3, HDFS, etc..) and pass around a URI reference.
Considering the size of Large Language Models I really am surprised at how poor streaming is handled within Python.
nieceandtows@programming.dev 1 year ago
Yeah python does lack in such things. Half a decade ago, I setup an ml model for tableau using python, and things were fine until one day it just wouldn’t finish anymore. Turns out the model got bigger and python filled out the ram and the swap trying to load the whole model in memory.
TrenchcoatFullofBats@belfry.rip 1 year ago
Great. Now my left eye is twitching uncontrollably and I want to punch a sales drone into next quarter.
ericbomb@lemmy.world 1 year ago
narrows eyes
Look I don’t “think” that was me this last few weeks. I’m pretty sure my support engineer butt was smart enough to check resources before blaming RAM…
But it totally could have been me, and in that case I blame dev.
yum13241@lemm.ee 1 year ago
The second guy is the exact same type of person as my Dad.
TQuid@beehaw.org 1 year ago
snif
I feel so seen
MrGerrit@feddit.nl 1 year ago
PipedLinkBot@feddit.rocks [bot] 1 year ago
Here is an alternative Piped link(s): piped.video/pFlcqWQVVuU?si=E7XxLW64539jGqL3
Piped is a privacy-respecting open-source alternative frontend to YouTube.
I’m open-source, check me out at GitHub.
mvirts@lemmy.world 1 year ago
I loath memory reservation based scheduling. it’s always a lie, always. Looking at you, Hadoop.
MooseBoys@lemmy.world 1 year ago
What kind of apps are we talking about here?
WhiskyTangoFoxtrot@lemmy.world 1 year ago
Major ones.
Ocelot@lemmies.world 1 year ago
oh god i felt this one
Vlyn@lemmy.zip 1 year ago
The sad thing: Throwing hardware at a problem was actually cheaper for a long time. You could buy that $1500 CPU and put it in your dedicated server, or spend 40 developer hours at $100 a pop. Obviously I’m talking about after the easy software side optimizations have already been put in (no amount of hardware will save you if you use the wrong data structures).
Nowadays you pay $500 a month for 4 measly CPU cores in Azure. Or “less than 1 core” for an SQL Server.
Obviously you have a lot more scalability and reliability in the cloud. But for $500 a month each we had a 16 core, 512 GB RAM machine in the datacenter (4 of them). That kind of hardware on AWS or Azure would bankrupt most companies in a year.
Aceticon@lemmy.world 1 year ago
Well, having been on the other side, sometimes the Dev is also trying to fight the good fit whilst having to use some crap 3rd party system/library that’s imposed from above because somebody at the C-suite level after suitably dinned and wined (and who knows what more, including implied or even explicit promises for the future of their career) signed a massive agreement with one of the big corporate software providers so now those of us at the coalface have to justify to money spent on that contract by using every POS from said big corporate software provider.
I mean, I mean be exagerating the corrupt nature of the deal (in my experience its more a mix of incompetence and the high-level management trading favours using company money) but even competent devs that know their thing can’t really do much when they have to use some massive framework from some vendor for “corporate reasons” which is a bug-riddled POS that doesn’t even have proper support.
phoenixz@lemmy.ca 1 year ago
I got somebody at the C-suite level fired after I presented evidence of him wining and dining with a shit supplier (actually being buddy buddy and literally dining with him on a weekly basis), also for not knowing the consequences of his decisions and also for him bring unable to keep his hands off employees below him (me included).
Within 3 months there were 5 severe complaints against him with the CEO and humans resources.
The company had whistleblower protections but obviously fired me for my troubles as well anyway.
I don’t care, the fucker was evil and the company honestly too and I’m happy I’m gone there.
CIA_chatbot@lemmy.world 1 year ago
You and me both