951
top 50 comments
sorted by: hot top controversial new old
[-] pylapp@programming.dev 2 points 14 hours ago* (last edited 14 hours ago)

That is the reason why some developers are “full stack”. All computers are stacked 🤪

[-] zeet@lemmy.world 223 points 4 days ago

You're supposed to put each machine on top of each other, hence the term full stack developer.

[-] zea_64@lemmy.blahaj.zone 53 points 4 days ago

It's called a tower PC for a reason

[-] fibojoly@sh.itjust.works 5 points 4 days ago

For most devs, it's a Jenga tower. Only fancy algorithm devs get a nice Hanoi towers setup.

[-] zea_64@lemmy.blahaj.zone 4 points 4 days ago

Do you get two empty spaces next to your tower? For maintenance if the lower elements.

load more comments (1 replies)
[-] ZeroCool@vger.social 72 points 4 days ago* (last edited 4 days ago)

Well, now I feel like an idiot. I've always assumed that was just an expression!

[-] Zachariah@lemmy.world 67 points 4 days ago

Yes, but it’s a regular expression.

[-] jaybone@lemmy.world 15 points 4 days ago

I run perl on arch btw

load more comments (3 replies)
[-] zaphod@sopuli.xyz 9 points 4 days ago

And I thought it meant those programmers are bad at memory management because their stack is always full.

[-] renzev@lemmy.world 69 points 4 days ago
[-] Aceticon@lemmy.world 34 points 4 days ago

An this was back in the 80s where there were only 8 programming languages...

[-] Classy@sh.itjust.works 3 points 3 days ago

Rocking those classic 990s

[-] Zagorath@aussie.zone 118 points 5 days ago

Actually long desks are no longer considered best practice. At my work, some devs have a lazy suzan, while others prefer a circle that they can pivot around to face the right computer.

[-] key@lemmy.keychat.org 54 points 5 days ago

I got one of those desks with a vertical pneumatic lift so I can stack the computers vertically in a rack and just raise/lower it so the right one is at eye height

[-] AmidFuror@fedia.io 32 points 5 days ago

Waste of money. Build the chair to go up and down instead.

[-] variants@possumpat.io 20 points 4 days ago

The trick is you hire a runner who comes over when you ring a bell and he unplugs your computer and plugs in the one you need and then takes the other computer to someone else that needs it, I think they call him a vm short for vamoose machine

[-] And009@lemmynsfw.com 6 points 4 days ago

I don't like my feet hanging when using the top monitor. My floor splits in half and goes up instead

[-] vk6flab@lemmy.radio 20 points 4 days ago

At one point, before we virtualised everything, I had a custom desk built in an L-shape. Instead of a desk and a return, I had the refurbishment team put together a desk with two desks instead. It gave me two sets of drawers, two computer cubby holes and the gap was too small for the horrible keyboard adjustable shelf that kept hitting your knees, so they replaced it with a fixed surface instead.

People laughed.

Colleagues sniggered.

Then they wanted one too.

Now I have a mobile lectern with an iMac clamped to it. Height adjustable, wheels, enough space for keyboard, trackpad and USB hub. I move around my office as the mood or light takes me.

[-] dejected_warp_core@lemmy.world 3 points 4 days ago

I swear, overcoming fixed functional-ness is like a superpower when you can apply it.

I once shared a small office with a co-worker. I had the idea to move the desks away from the walls and place them back-to-back, diagonally, in the middle of the room. Other co-workers scoffed and remarked at how dumb and unconventional this looked. Then I explained that we each now had nearly full privacy from each other, much more personal space in our respective corners, no more glare from the window, and nobody could sneak up on us from the door anymore. Things got pretty quiet after that.

[-] flerp@lemm.ee 8 points 4 days ago

Ah, the Neil Peart drum kit solution

[-] Rai@lemmy.dbzer0.com 45 points 4 days ago

Reminds me of a scam call center person telling Kitboga “your IP address is tied to your house address. You don’t get a new one unless you move houses”

[-] MaggiWuerze@feddit.de 4 points 4 days ago
[-] 1rre@discuss.tchncs.de 19 points 4 days ago

Docker fan mindset

[-] frank@lemmy.world 18 points 4 days ago

I have a KVM switch so I can control my array of computers with one monitor setup. I have a normal desk and a big closet to house all the computers.

[-] PlexSheep@infosec.pub 3 points 4 days ago

We just have a warehouse with a few big computers. We just use our desks to access them.

[-] vk6flab@lemmy.radio 55 points 5 days ago

So, when you use 40 or so programming languages, your employer needs to supply a mansion..

I'm okay with that.

Now, where is the boss?

[-] ZeroCool@vger.social 30 points 5 days ago* (last edited 5 days ago)

Corporate be like "mandatory return to ~~office~~ aircraft hangar."

[-] 30p87@feddit.de 30 points 5 days ago

'Yes boss, I need 16-Bit, 32-Bit and 64-Bit Arm and x86_64 ASM as well as MySQL, SQLite, Postgres, Firebird, Mongo and all other stuff too, so I need a lot of computers ... of course all with Threadripper PRO 7995WX's.

[-] Skullgrid@lemmy.world 39 points 4 days ago

I hate working in frontend because I have to keep switching computers between Javascript, HTML, CSS and sometimes SVG

[-] iarigby@lemmy.world 9 points 4 days ago* (last edited 4 days ago)

come on, only one out of those four is a programming language

edit (begrudgingly): ok fine, half, but still

[-] gamma@programming.dev 8 points 4 days ago

CSS is turing conplete.

load more comments (2 replies)
[-] southernwolf@pawb.social 27 points 4 days ago

This is why we need 3, 4, or even 5 monitors at a time.

[-] Varven@lemmy.world 6 points 4 days ago

More monitors the better

[-] Ephera@lemmy.ml 30 points 5 days ago

Early on in my career, I had to do a project in Python, together with another junior. Neither of us had any clue how to handle Python and he was on Windows, so, if I remember correctly, he had to install some dependencies from Pipenv, others from Conda, and his setup would break every two weeks in novel ways.

Eventually, we became quite good at installing a working setup, but correctly removing the broken setup was a pain. Often times, I thought that just reinstalling the whole OS would be quicker. 🫠

[-] ignotum@lemmy.world 28 points 5 days ago

Every now and then a new hire comes along with a windows pc, every time they decide they want to try to get everything working on windows, after a week they give up.

On linux it's one pip install and you're done

[-] WalrusDragonOnABike 7 points 5 days ago

On linux it’s one pip install and you’re done

Isn't that how packages/dependencies work on windows as well? Once I got pip updated, I've never had any issues with it.

[-] Ephera@lemmy.ml 6 points 4 days ago

I believe, it's because various Python libraries ship with a pre-compiled C/C++/Rust library. That library needs to be compiled for a specific target, and you often only get Linux x86_64 on Pypi, because that's what most library devs use themselves.

Conda tries to solve that by providing a separate repository, where they do have builds for more targets available, but as a result, they have fewer libraries available in that repo. That's why we needed to install some via Conda and some via Pipenv/Pypi.

load more comments (2 replies)
load more comments (2 replies)
[-] numberfour002@lemmy.world 22 points 4 days ago

HTML CSS XML JSON SQL CRAYONS

Okay, it's starting to add up.

[-] ricdeh@lemmy.world 6 points 4 days ago

Not a single real language 😈

[-] frezik@midwest.social 3 points 4 days ago

JSON and XML can be "real" languages. Mostly because of people who didn't stop to ask if they should.

load more comments (3 replies)
[-] thefartographer@lemm.ee 19 points 4 days ago

I use a KVM switch tree and run it off an alternator connected to my desk bike

[-] lolola@lemmy.blahaj.zone 18 points 5 days ago

That's why programmers have all those monitors. They're each hooked up to a different computer.

[-] rem26_art@fedia.io 16 points 5 days ago

Those people you see on LinkedIn with like 20 programming languages on their resume are really looking for a job just to pay off the debt of buying 20 computers

[-] HamsterRage@lemmy.ca 13 points 4 days ago

Many, many years ago I used to have two Wyse50 terminals, running split screens each with two parts. I did a lot of support on remote systems (via modem!) and I would have a session on a customer system, source code and running on our test system and internal stuff. I didn't have space for a third terminal.

At another job I had an office with a "U" shaped desk. I would spread printouts across half the "U" and swivel around between the computer and the printouts.

[-] RavenLuni@furry.engineer 6 points 4 days ago

@ZeroCool my desk is currently 52,572,500 miles long but I need a bigger one.

[-] Thcdenton@lemmy.world 3 points 3 days ago
[-] darklamer@lemmy.dbzer0.com 8 points 4 days ago

Would it be possible to work around this by using virtual desktops? 🤔

[-] OsaErisXero@kbin.run 14 points 4 days ago

Technically yes, but the thermal load of putting all those computers inside the other computers is generally prohibitive, and image quality once you get 3 monitors deep in the tool chain is poor enough you have to start making the text bigger.

load more comments
view more: next ›
this post was submitted on 23 Jun 2024
951 points (97.8% liked)

Programmer Humor

18207 readers
1355 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS