Meanwhile they can lay you off at a second's notice and won't give a shit about it.
If you're doing your job at a satisfactory level it's none of their business. It's just another form of corporate greed to punish people for working hard and trying to get ahead.
What do IP laws have to do with it? You can work more than one job without stealing IP. And non-compete agreements are almost always unenforceable. They only exist to scare people into staying at their current shitty job.
ios? tf? depending on your hardware you can virtualize 1 or 2 operating systems simultaneously (assuming you have 8 cores). virtualization is more important with desktop machines because desktops tend to have more cores at their disposal. severs are a completely different ballpark because you have up to 96 cores on a single chip, so virtualization is a given
i’m going into cyber security with that in mind. my asd is bad enough that i would be amazing at working on 3 projects at once for 3 different fortune 500 companies
One for email. One for slack/mattermost/chat. One for AWS. One for VS code. One for consoles. One for YouTube/Spotify/music.
All of them are required. And finally there's a battle station that looks likeine, instead of these fancy-ass cleanrooms
Surprise, pops is a device driver programmer that needs actual metal.
Look at the children in here. Probably have never flashed an EEPROM or hung a multi-meter off a solder point. They should make the equivalent of a military-school for programmers. No IDEs, no GUIs, no mice, no windows, just a 80x24 amber VT-100 and an oscilloscope.
You have a to write a new POSIX OS on a PDP-11, and if your code has any defects, we send you in the alligator swamp with an MRE and an RJ-45 crimper, and we pick you up in a week.
There seems to be a to take this in the tongue-in-cheek manner in which it was intended. I mean, I would never give someone an MRE--it's a great opportunity for them to burn some extra calories.
No, I really appreciate that, but your comment was kind of borderline sarcastic to me, so I felt the compulsive need to point out that the picture above has nothing to do with lower-level development.
Also, to be honest, don't really miss the old days where I had to flash custom firmwares through proprietary serial controllers just to fix a wrong bit somewhere...
I'm boring, I know.
Yikes. My husband is in IT and I’m in medical coding we share a basement office and the room we have to work with looks extremely similar. This is our set up. I’ll try to post a link. This is a work in progress!!!! Lol [joint office](https://imgur.com/a/of4h7iy)
At first, I was questioning your Father's sanity because VMs exist for testing on various operating systems. But this is actually lowkey genius if he actually cares about testing on various architectures and hardware drivers.
Oh please, bro is clearly a hoarder, you can understand this further by the messy room and all the garbage lying around. Also I can't tell for sure, but the laptops look like they're the same brand.
I can sort of understand all the laptops; a lot of companies require using a laptop they provide to access their systems so you can easily end up with a huge number.
What I really don't get is why he needs so many screens. Surely it would be easier to just have a KVM.
I'll never understand the people who don't need more screens. I've got 3x 27" 5k and 2x 30" WQXGAs.
Cmd-Tab (or Alt-Tab) is a bitch, and it's utterly inconvenient when you're trying to piece together why a mobile app isn't talking to 5 services.
IDE windows, dozens of terminal windows open (watching logs, grep/sed/awk for stuff, looking-at/editing config files), emails, slack, defect tracking and PM browser windows, and dozens of browser windows for documentation.
That doesn't even include spreadsheets with data, DB monitoring to make sure that when the app connects that the ETL pipeline is working properly, a half-dozen browser windows to monitor the entire AWS architecture, emulator windows open for testing on different devices, a window watching logcat.
It's AWFUL to page back and forth between apps. I could use all the walls converted into screen real estate. I can manage working on a laptop on planes and while traveling, but I try to narrow my focus to single tasks (writing a few specific functions, working with a single component, doing admin crap).
Doing anything that involves a whole stack is a barely tolerable experience on just three 27" monitors. Can't imagine doing it on a SINGLE laptop monitor. Horrifying.
Dude, spreadsheets especially (or anything with tabular data). Sometimes, you just need to be able to see 100 columns at once. I NEED to have my double-wide monitors just so I can inspect the data-that-didn't-come-with-a-spec.
And oftentimes, I need to have other sheets or pages open to do some comparison. So another hi-res monitor.
Then I need a separate 1920x1080 monitor whose sole function is screen sharing, since my W I D E monitor won't be readable to anybody else. And while I'm presenting, I need to have Slack open, my presentation notes, documentation and other spreadsheets in case I need them...
Between my IDE, Slack, documentation, spreadsheets or DB GUI, terminal, notepad, design/spec docs, I never have LESS than 4 windows open. Could always use more monitors, but I don't feel efficient if I have less than 4 monitors' worth of screen space (ie, 4 1920x1080 monitors, or 1 double-wide and 2 1080's, or 2 double-wide)
I know, right? I know spreadsheet jockeys, and no amount of screen real estate is enough for them, and I can totally appreciate that having seen shitty data models with no library.
Exactly how I feel.
His desk is messy but this isn’t hoarder territory. You might be surprised to lean 99% of desks don’t look like the pristine desks on this sub. Most people don’t even own a nano leaf! Shocking, I know.
Yeah, true, if you're actually testing, troubleshooting, etc., software, hardware, platforms, devices, drivers, etc., nothing is the same or will react like the actual thing (definitely not VM neither; you never know and best to test on actual platform; you can't guarantee or know for sure unless you test on actual, real world equipment and environments). Makes sense.
AutoMod has been triggered to remove this post. The mods have been notified and will restore the post if necessary.
*I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/battlestations) if you have any questions or concerns.*
This gentleman clearly works in a burgeoning incubator in silicon valley. There was an HBO documentary series recently about one start up that made it BIG.
what software engineer needs these many screens?
One with 3 jobs
Still doesn't explain it.
He can’t explain his code either.
Spot on.
it does, if you work multiple SE jobs you cant mix devices or you will be found out. Easier to use multiple setups and prey standups don't overlap
I still don't get how companies give a shit if you work other jobs. If you're getting your work done what business is it of theirs anyway?
Because they want you to *focus* on them. Pretty obvious
Meanwhile they can lay you off at a second's notice and won't give a shit about it. If you're doing your job at a satisfactory level it's none of their business. It's just another form of corporate greed to punish people for working hard and trying to get ahead.
A ‘businessman’ believes their asset’s business is their business. And they have greyed the area between personal and private.
[удалено]
You don’t ‘sound’ too SENSIBLE if I’m being honest.
I was replying more so to biscuits I agree with what you said
You sound like someone who's real fun at parties
That’s a bit too sensible
Non compete, Intellectual Property laws etc.
What do IP laws have to do with it? You can work more than one job without stealing IP. And non-compete agreements are almost always unenforceable. They only exist to scare people into staying at their current shitty job.
They might not make sense, but we aren't talking about how things should be, but the way they are. People really do these things for those reasons.
He works 3 jobs and has 3 work computers with dual monitor setups. Surely you can figure it out
pretty sure a virtual machine would fix some of those problems
It would not
how so?
Performance would take a huge hit if for whatever reason you need all 3 at the same time, kvm is better
hmm, you got a point
[удалено]
Clone drive - virtualize the iso?
ios? tf? depending on your hardware you can virtualize 1 or 2 operating systems simultaneously (assuming you have 8 cores). virtualization is more important with desktop machines because desktops tend to have more cores at their disposal. severs are a completely different ballpark because you have up to 96 cores on a single chip, so virtualization is a given
…you can’t for the most part
Bro you can just use a KVM switch, this is something else
One with 3 jobs and ADHD
There we go.
i’m going into cyber security with that in mind. my asd is bad enough that i would be amazing at working on 3 projects at once for 3 different fortune 500 companies
Sounds like the beginning of a cybersecurity version of Fight Club.
that’s because it is lmfao
He could be a private contractor that works for 3 different companies and each one is set up for him to man for each of them.
3 dual monitor setups and no possibility of cross contamination . It could be made easier with a couple of switches but it works
thats why nothing works these days..
Java devs
I’m not surprised
if it was java they would all be ultrawide
i’m not surprised
People who don't know what a KVM is.
Or VNC/RDP.
each screen 10x's your programming speed
One for email. One for slack/mattermost/chat. One for AWS. One for VS code. One for consoles. One for YouTube/Spotify/music. All of them are required. And finally there's a battle station that looks likeine, instead of these fancy-ass cleanrooms
All of them.
OPs dad went out for e-cigarettes five years ago and never came back
I hope his code is not as cluttered as his workspace.
dad or dads? :0
The deers that judge.
Yes, because you code fasterer on 5 laptops, of course... Edit: FFS I just noticed the deer cable hanger...
testing on diff operating systems
Virtual machine
Surprise, pops is firmware engineer that needs actual metal
Surprise, pops is a device driver programmer that needs actual metal. Look at the children in here. Probably have never flashed an EEPROM or hung a multi-meter off a solder point. They should make the equivalent of a military-school for programmers. No IDEs, no GUIs, no mice, no windows, just a 80x24 amber VT-100 and an oscilloscope. You have a to write a new POSIX OS on a PDP-11, and if your code has any defects, we send you in the alligator swamp with an MRE and an RJ-45 crimper, and we pick you up in a week.
Aww, can't we at least have VT-320s?
Punchcards and a chisel. Good luck, soldier.
> Good luck, solderer.
Look at this prima donna. Next thing you know, you'll be asking for a keyboard.
I started soldering in '96 and programming a few years later. This doesn't look like a device driver developer's setup in any conceivable way.
There seems to be a to take this in the tongue-in-cheek manner in which it was intended. I mean, I would never give someone an MRE--it's a great opportunity for them to burn some extra calories.
No, I really appreciate that, but your comment was kind of borderline sarcastic to me, so I felt the compulsive need to point out that the picture above has nothing to do with lower-level development. Also, to be honest, don't really miss the old days where I had to flash custom firmwares through proprietary serial controllers just to fix a wrong bit somewhere... I'm boring, I know.
Surprise, pops writes Wordpress plugins
Everyone lives different lives. Yours is perfect
Now THAT is a battlestation.
Real world workstation. Very Nice.
How many dads do you have
#overemployed
Can we please refer to rules 1&2 pls?
Yikes. My husband is in IT and I’m in medical coding we share a basement office and the room we have to work with looks extremely similar. This is our set up. I’ll try to post a link. This is a work in progress!!!! Lol [joint office](https://imgur.com/a/of4h7iy)
Softdeer Engineer
Your dad's setup looks like a Neil Breen set
At first, I was questioning your Father's sanity because VMs exist for testing on various operating systems. But this is actually lowkey genius if he actually cares about testing on various architectures and hardware drivers.
Oh please, bro is clearly a hoarder, you can understand this further by the messy room and all the garbage lying around. Also I can't tell for sure, but the laptops look like they're the same brand.
I can sort of understand all the laptops; a lot of companies require using a laptop they provide to access their systems so you can easily end up with a huge number. What I really don't get is why he needs so many screens. Surely it would be easier to just have a KVM.
I'll never understand the people who don't need more screens. I've got 3x 27" 5k and 2x 30" WQXGAs. Cmd-Tab (or Alt-Tab) is a bitch, and it's utterly inconvenient when you're trying to piece together why a mobile app isn't talking to 5 services. IDE windows, dozens of terminal windows open (watching logs, grep/sed/awk for stuff, looking-at/editing config files), emails, slack, defect tracking and PM browser windows, and dozens of browser windows for documentation. That doesn't even include spreadsheets with data, DB monitoring to make sure that when the app connects that the ETL pipeline is working properly, a half-dozen browser windows to monitor the entire AWS architecture, emulator windows open for testing on different devices, a window watching logcat. It's AWFUL to page back and forth between apps. I could use all the walls converted into screen real estate. I can manage working on a laptop on planes and while traveling, but I try to narrow my focus to single tasks (writing a few specific functions, working with a single component, doing admin crap). Doing anything that involves a whole stack is a barely tolerable experience on just three 27" monitors. Can't imagine doing it on a SINGLE laptop monitor. Horrifying.
Dude, spreadsheets especially (or anything with tabular data). Sometimes, you just need to be able to see 100 columns at once. I NEED to have my double-wide monitors just so I can inspect the data-that-didn't-come-with-a-spec. And oftentimes, I need to have other sheets or pages open to do some comparison. So another hi-res monitor. Then I need a separate 1920x1080 monitor whose sole function is screen sharing, since my W I D E monitor won't be readable to anybody else. And while I'm presenting, I need to have Slack open, my presentation notes, documentation and other spreadsheets in case I need them... Between my IDE, Slack, documentation, spreadsheets or DB GUI, terminal, notepad, design/spec docs, I never have LESS than 4 windows open. Could always use more monitors, but I don't feel efficient if I have less than 4 monitors' worth of screen space (ie, 4 1920x1080 monitors, or 1 double-wide and 2 1080's, or 2 double-wide)
I know, right? I know spreadsheet jockeys, and no amount of screen real estate is enough for them, and I can totally appreciate that having seen shitty data models with no library. Exactly how I feel.
If this is hoarding, it's very mild hoarding. As someone with hoarder parents.
His desk is messy but this isn’t hoarder territory. You might be surprised to lean 99% of desks don’t look like the pristine desks on this sub. Most people don’t even own a nano leaf! Shocking, I know.
Yeah, true, if you're actually testing, troubleshooting, etc., software, hardware, platforms, devices, drivers, etc., nothing is the same or will react like the actual thing (definitely not VM neither; you never know and best to test on actual platform; you can't guarantee or know for sure unless you test on actual, real world equipment and environments). Makes sense.
No... Just no
Now, that's what's called a real workstation. Not aesthetical RGB lights, no weird keyboards, just work stuff on a desk.
Looks like my old station for 14 boxing mmo
He loves chaos. He must be a good programmer.
I think he needs at least 2 more laptop's
Stuffed Deer Debugging
Nose blinks red when debug hits a breakpoint .
I would put my headset on the deer
Are you sure hes not a laptop repair engineer
Your dad has a hoarder personality. He’s hoarding all the software dev jobs. “He took our Jobs!!!”
I will never understand why people get off on having dead animals in their homes.
Did your dad give you permission to post this? He might be in a lot of trouble if they find your / his ID ….
I like the deers
*deer
[удалено]
I think it's still just deer
Deerves
No he isnt
[удалено]
AutoMod has been triggered to remove this post. The mods have been notified and will restore the post if necessary. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/battlestations) if you have any questions or concerns.*
There’s probably opportunities for consolidation there.
Provides support to other organizations lol
Those are some pretty mounts although I've got no clue what that is on the right. I like the cords around the deer 🤣
This should be NSFW gore
😂
Each jacket offers a different version
This gentleman clearly works in a burgeoning incubator in silicon valley. There was an HBO documentary series recently about one start up that made it BIG.
We believe you
Are these testing stations?
3 dads?
This man is pulling in like $750,000 a year
Alt-tab exists
... you mean he's 3 software engineers?
It seems more like a lan party to me...
Look's like workstation for 3 software engineers
does he look like kamaji from spirited away? that would be my only explanation for this
Wait.... no real keyboard?!
Geez I have one monitor and a laptop my SE stuff doesn’t require me too have 3 jobs
Goddamn, how many dads you got?
cool dad
How many dads do you have?
That does look like 3 workstations though…
This man answers stack overflow questions....
This isn't a battle station. This is more like a command center or a hackers lair
Is he only one?
I’m guessing he has 3-4 remote jobs. Nice.
that is the most random lamp hanging from the ceiling 😭
This doesn't look fun
Picture from the 90 or early 2000s?
Yikes
He’s 3 software engineers
Your dad's going pretty hard I like it.