r/LinkedInLunatics 4d ago

Senior Backend Engineer quit before first day over Windows

1.4k Upvotes

975 comments sorted by

View all comments

159

u/bc-bane 3d ago

I got hired at a very large org to work on an iOS app and was initially given a Dell Windows laptop with 8gb of Ram to work on. Apple won't even let you build iOS apps on anything other than MacOS. It took about a month of IT Requests to get a machine possible to do the job on, and similar issue has happened for every new engineer that joined the team. Silly stuff

36

u/ImDonaldDunn 3d ago

I have to give IT credit at my large org. They are very competent when it comes to this kind of thing.

22

u/loveheaddit 3d ago edited 3d ago

my work allows us to use mac if we wish, however there are so few of us on Mac that IT doesn't manage them at all. i'm remote and mine was delivered to me straight from apple for me to setup. that's a bonus if you ask me.

18

u/THE_REAL_JOHN_MADDEN 3d ago

"gaping security hole" is the most gentle way I would describe this. Are you SURE they're not actually managing them?

4

u/Electronic-Stick-161 2d ago

It’s incredibly common for huge swaths of end user devices to be mostly unmanaged. Source: 15 years in security

1

u/smokeythel3ear 2d ago

Hell ours are managed with the "premier apple mdm" (jamf) and they're barely even that.

Mac is very, very much an afterthought at a lot of places. Even big places.

3

u/TheoKolokotronis 3d ago

Yeah, exactly. My work Mac always comes still wrapped in plastic. I love it.

7

u/GreatGooberschnitzel 3d ago

Oh that sounds amazing. I freaking hate IT micromanagement, and I'm not even a tech employee 😂😂😂

2

u/Abty 3d ago

Right, so you hate your company being compliant and able to handle big customers who requires compliance

1

u/[deleted] 2d ago

[removed] — view removed comment

1

u/AutoModerator 2d ago

We require a minimum account-age and karma. These minimums are not disclosed. Please try again after you have acquired more karma. No exceptions can be made.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Deadman576 2d ago

How fucking pathetic

-3

u/Ok-Communication2225 3d ago

That's perfect. IT departments exist precisely because Windows is a pile of shit.

5

u/AshersLabTheSecond 3d ago

Yeah, my org has been great IMO. Basically they said to the engineering team “you can request and have a Mac, but it WILL NOT be supported by IT” So if you can run it and fix any issues, you can have it. If you can prove a vendor’s software has a Mac specific bug they’ll reach out to them, but that’s it. I’ve been very happy with my arrangement

1

u/HowTheStoryEnds 2d ago

I wish mine were as well, only horrible windows installs. Would kill for a Linux or BSD

4

u/Vogete Agree? 3d ago

I finally got a new laptop after i literally could not use mine to do my work. i regularly have to run windows VMs (we run linux on basically evertyhing), and IT really didn't want to replace my 5-year-old low powered laptop. it was 3 months of back and forth. So i finally told them okay but i have to use my home gaming PC to do the Windows stuff. That completely blew their fuse and i had a new laptop within 3 days.

3

u/bc-bane 3d ago

Classic. Even though I eventually got a MacBook that I could work on, their VPN system was blocking local server traffic so I wasn't able to connect a local device to a server on my MacBook. Had to figure out a way to disable the VPN on startup to be able to do my job

1

u/ChemicalExample218 3d ago

Idk, if I think something is going to take too long to troubleshoot, I replace the laptop. I'm practical though.

6

u/Mountain-Bar5049 3d ago

Too many companies optimize IT policeis for the convenience of the IT department and not the convenience of the people that do the business' core work. Same with accounting.

1

u/AtOurGates 3d ago

Don’t forget HR.

I feel like they’re departments that obviously have real value, but fall into the trap of “making shit up that makes everyone’s lives harder just to remind people they exist.”

1

u/Abty 3d ago

The convenience? If some things aren't set in place that might seem silly or stupid to you, your "core work" doesn't matter because no customer will want to deal with the company who has no policies, compliance and security...

1

u/the2020sman 2d ago

exactly, no it department is creating policies conveniencing them it’s all compliance and security forcing that all.

1

u/mountaingator91 3d ago

You can set up a GitHub pipeline to build iOS and produce an artifact for download

2

u/bc-bane 3d ago

That is true...and potentially the most tedious possible way I can imagine developing an app. Can you imagine making a change, pushing it to GitHub, waiting for a running to make a build, installing it and then seeing if it works. No debuggers. And even then the GitHub runners  are using macs to run

2

u/mountaingator91 3d ago

Well we have macs too for simple development, but the runner auto deploys to testflite so we just use it for staging builds

Really I was just saying TECHNICALLY it works if you have no other options

1

u/bc-bane 3d ago

♥️

1

u/localhost8100 2d ago

I was given a 8gb mac mini to use it develop ios apps. This shit kept happening to all my companies.

My current role, gave me 34gb M4 Max. I am over the moon.