Programmer Humor
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
Legitimately what is the ultrawide monitor that's angled on the desk below the main center monitor? I've been looking for one of these to use for music production
I think it's just two monitors are creatively mounted. They are just sandwiched between two desks. Ultrawide monitors are generally curved so I doubt that it's ultrawide.
Ah, it seems you're right. Unfortunate. If there was a monitor in this form factor I'd instantly buy
And is it touchscreen?
I think it's two monitors next to each other.
Hmm I wonder if that Sublime Text is UNREGISTERED...
As a non-programmer - why does programmers need so much screen space?
Sometimes it's good to have one with your code, one with the running program and one with a browser looking stuff up. You can argue one or two more (like database model, expected output, ...) but you barely need a whole monitor for each. The photo is just pretentious and comically overdone
Pretty much this.
It tends to depend on your branch, though, and in some fields, you really don't need anything other than your code, because you're not testing anything before it's compiled anyway. For something like frontend development, on the other hand, having some extra screen space is a blessing, be it more monitors or just one bigger monitor, especially if you have the tools to easily manipulate the screen space, like automatic window tiling.
To take the frontend example further, when you have something like i3/DWN/sway or any other tiling windows manager (that's on Linux), you can easily set up more "desktops" (workspaces), divided into tiles like the browser window (to preview the changes), your editor (to make the raw changes), and the developer tools of the browser you're currently testing things on. Not like it's impossible to achieve the same with any other tool that lets you create virtual desktops, but the less time and brainpower you use on switching tabs/desktops/workplaces, which you achieve by always being able to access everything you need at a glance, just kinda helps you enter the flow state - you just dissolve into the process completely because you stare at everything you need all the time.
The more you need to look at, the more you gain with these setups. The frontend example from above is a rather simple scenario, which is not too likely in this era, because you're pretty much guaranteed to be using at least one framework, most likely with a live preview feature with real time output of the compiling results and errors. There's no shortage of windows to open, all of which will be relevant and useful to your current task.
Either that or put some non-work related crap on the side to switch to whenever you get mad because you don't get the result you wanted to.
Like if you're writing an essay on paper. You have your desk covered with a reference book or two, your draft version, working version, assignment, additional clarifications and notes, ... It would be such a hassle to put it all in one neat stack and search for whatever you need every time.
So programmers like to have the programming manual, design, notes, remarks from the customer, ... spread out over the screen(s) instead of switching back and forth every time.
Java class names.
Imagine trying to read 5 different books at once while simultaniously writing 30 books at once.
As a programmer:
- one 1080p screen for work chat/email
- one 1080p screen for code with 3-6 pages open simultaneously (approx 80x24 or 90x40 depending on whether the file tree is also open)
- one 1080p screen for a terminal with 4-6 terminal sessions displayed (80x24)
- one 1080p screen for reference documentation
- or more 1080p screens for even more documentation as rabbit holes in documentation can go quite deep
...and that's before even more screens for monitoring services, CI status, rabbit holes in documentation, etc.
Then there's video chat. It gets really fun when someone asks "@inetknght, can you share your screen?" during a video call. Then I have to pick which screen gets shared and hope it's the right one. It would suck if they how many emails I ignore. I currently have 15,070 unarchived emails in my inbox spanning over a decade. I'll get to cleaning that inbox when the bug reports stop coming.
Plus, I sometimes run VMs fullscreen. It's best to do that on a dedicated monitor. Especially if there's multiple VMs running. Otherwise good luck finding the real desktop!
That monitor setup is making me feel all tingly. Legit question: how much would a setup like that cost?
Your comment makes me think you'd like this meme I found the other day
Bahaha yes exactly
You just need 3 largish televisions, a small TV or monitor for the top, and stuff to mount each screen in that configuration. Your PC doesn't need to be that good unless you are doing something like gaming, just enough to run 4 1080p windows. Once you connect them, it's fairly easy to adjust the configuration in Windows to extend and rotate the monitors to make the setup work. Depending on how you get the televisions (you can buy them used, flat screen 1080p TVs have been popular for a long time and are relatively affordable) and how you decide to mount them, you can build this setup for only a couple hundred
Can you even still buy 1080p televisions?
Trying to buy a smallish TV recently for my bedroom and most were hdready ballshit
Can find some great deals at thrift shops if you're not too picky about resolution!
Wow, what a horrible setup.
I have a guy that does this. He puts so much effort in weird mobility solutions (ie: Dual monitors on a rolling table so he can work outside sometimes) or having a setup like this with TV's, monitors etc all cobbled together.
Would you be surprised to hear hes not the most organized or efficient.
For real. It's so much better to think about using the screen space you already have. People can do what they want, but I am happy with one screen, a tiling window manager, and workspaces. I can have a dozen or more things going on, and have it packed on a workspace. Fullscreen a window of I need to, then pop it back.
It's incredibly efficient. I see stuff like this, and I imagine what it's like to have text several feet away, screens covered by other screens, lots of neck fatigue, all the monitor borders... like it's truly bad. It feels like someone watched a lot of TV and "felt" that this was the best way to do it without trying it.
Butt I digress. It's not my setup. If they're efficient with it, more power to them.
bro even got the RGB soundbar ⁉️
Gotta make the machine optimized for over clocking and general "pushed and totally maxxxxx...xxed" processing specs, you need them.
It's like speed holes for the hood of your car. The the RGB even have a speaker, which just makes them cooler
Hello Wurld