153

I too found it frustrating when first working with a Mac. There are some advantages to doing so, particularly when touching app development with the closed environment of mac devices (think react-native iOS development). You will need to use a mac in these circumstances. As others have noted it can be seen as a potential opportunity to improve yourself and ...


151

The first thing you need to do is learn how to use a Mac. If everyone else in the department is using Macs, not Windows or Linux, then that's what the whole development environment will be based on. Having one person on a different system complicates the whole process.


105

Leave. I personally would feel bad about causing a company to go under. The company isn't exactly well-off at the moment... Additionally, I have not received my previous month's salary yet. This strongly hints the company is already going under. The business plan of the company relies on revenue from a product that does not exist, can not be delivered on ...


36

Seems like all the other answers are basically "learn to work with a Mac", so I want to give a different point of view. I worked for a company that developed iOS apps, so everyone had Macs. I tried to work with a Mac for about a year, until I left that company. I HATED it. I learned all the tips, could definitely do my work, but I knew I could have ...


33

At the beginning, I was going to tell you "have you had a proper conversation", because communication is always the answer. However, a few things are making me think that, well, you might be getting used (my apologies for being so forward): Your contract is technically over and he "guilt trips you", He hasn't paid your last salary, He ...


29

I'm in this exact situation, receiving a macbook pro for work. The keyboard/trackpad are dreadful - use an external keyboard/mouse Can't plug in anything because USB-C - get a USB-C dock that provides the ports you need, and leave it on your desk at work. Take the stock PSU home for emergencies. Not enough monitors - make sure that dock you got has some ...


21

Well, I would probably want to leave my company if they took my MacBook away and gave me a Windows or Linux machine. You have basically two choices: Move somewhere else, or embrace it as an opportunity. Develop a positive attitude towards it - things will be a lot easier if you focus on succeeding and not on failing. Learn how to use your computer, and learn ...


18

I have seen this exact situation a number of times. The issue might not be the development environment. Sometimes the computer sitting on the desk serves two purposes: A launchpad to get into the development servers. Those servers could be running windows, they could be running a flavor of Unix. or they could be running the databases. sometimes the ...


13

If you refuse to attend the interview, that amounts to withdrawing your application. If that is what you want to do, it'd be a good idea to contact them ahead of time instead of simply not showing up as you'll burn bridges otherwise. An interview is just as much for you to judge the employer as for them to judge you, and they have made their cavalier ...


13

Just be honest. Tell it to him straight. If you honestly believe your productivity is being negatively affected by using the mac, tell it to him straight and that you can be more of an asset to the company by using a Windows computer. Put it in writing. Don't over think it.


13

Employment is a bilateral business contract. One person works, the other person pays. When one side doesn't fulfill their side of the bargain, the other isn't obligated to do so either. You are under no obligation to keep working for a failed business. When your employer makes promises which you can not keep, that's his problem, not yours. When their ...


12

Leave. NOW. Your boss is likely already violating multiple laws by coercing you into staying beyond your contract and by not paying you (although IANAL, this should not be construed as legal advice, and you really should talk with a lawyer once you leave to figure out how to recoup your missing paycheck). On top of that, he's lying to his customers, in their ...


12

I wouldn't make it more complicated than: Hey X, Thanks for the answer on 2, the XYZ of it was very insigftful. What about 1? Do you have any guidance for the FOOBAR issue presented there? And that's it. No reason to point out any mistakes or guess, just gently nudge the person for the answer.


11

I think your best bet would be to ask for a VMWare Fusion license. This will allow you to run your Windows/Linux environments as you see fit. Failing that: Virtualbox is free but slow on macOS. Ask if you're allowed to set up Boot Camp. This will allow you to run Windows (but, IIRC, not Linux without work) natively. You can then run Virtualbox on Windows ...


11

Here are some things you might try: Warehouse work. No pesky customers, not a lot of skill required, and no learning curve. Depending on where you are, it might be abundantly available right now. Delivery work. There are customers, but not as much interaction with them and there is no particular skill required or a learning curve. Security Guard. While ...


9

It's always okay to have a career development discussion with your manager. That typically involves Current State: What's are you currently doing, what are your good/bad at, what do you like/don't like Desired state: where do you want to be in a few years, Alignment: Your manager agrees with your future state The plan: agree on specific steps, actions and ...


9

Maybe he's not being nice, maybe he's just receiving money from the PPP program or something like it, and can't change the number of employees on his payroll. You can search if your organization is a recipient of PPP here. Either that, or he's receiving money from a budget and needs to use up his full budget, otherwise, he might lose his budget for next year....


9

Wikipedia has a page about the work week around the world, with example of typical duration. This varies from 35 hours (in France), to 50 hours (in Burundi/Cameroon). Typical hours worked per day vary from 5 or 6 (during Ramadan for predominately Muslim countries) to 10. In terms of the specific examples - Copacabana is referring to a night-club setting (i....


9

I can completely understand that using a mac is breaking your productivity. I feel like a complete beginner everytimer I touch my girlfriend's macbook even for the most simple things such as searching something on the web. There is a basic rule that is unfortunatley often disobeyed: Do not hand people unfamiliar equipment without training. Being an expert on ...


7

While I agree that "leave" is probably your best option, let's go a bit deeper for the sake of explanation: Your boss may be a yes-man but you don't have to be. When your boss says "this looks simple, it should take a day or two" and you know it will take a week, don't be afraid to push back. You are the technical expert, and you ...


7

It is worth considering make an effort with the Mac because although Mac OS itself can be a pain, underneath it's Unix and that's increasingly worth knowing. Linux is also a type of Unix, for example, so learning Mac OS will have a lot of transferable skills and Linux is getting more and more popular. You might consider asking your boss for some training ...


6

First and foremost your title is misleading and a bit melodramatic. You are working in an environment that requires a high level of security and has both legal and compliance requirements that they must meet. This includes controlling both applications and network/internet access; it looks to me as if they are applying an adequate level of security and ...


6

Agree with all the advice above. Also consider that if he is lying to customers or investors, in an effort to get more money for an unfinished project, the legal ramification and potential lawsuit(s) could involve you as well. Maybe not directly, but as an 'employee' of the company, you could be dragged in. I get not wanting to leave them high and dry ...


4

There are indeed quite a few 37.5 hour jobs (I'm working one, albeit 8-4 by my own choosing, not 9-5). Especially Scandinavian countries are experimenting with shorter work weeks (down to 30 hours), though other western countries are moving down from 40 hours as well. Lunch is in most western countries not included in the work hours, no matter the hours you ...


4

You don't know with any certainty that your manager realises how unhappy you are. Maybe you are the last person he'd want to see leave. Perhaps he would be willing do everything in his power to prevent it. If he doesn't know, he can't change anything for you. You should definitely discuss your current role and responsibilities with him. Explain the aspects ...


4

The question is not whether you should leave, but how you should leave. Your first priority should be getting paid. You know these people, so think about which of them is more likely to help you collect. All else being equal, go to the one that manages the finances. At the first I recommend being nice but firm, expecting immediate payment. "I know ...


4

Speak to your supervisor and demonstrate to them what restrictions are in place that are preventing you from doing your work. It could be a case of the IT department not having given you the proper access to do your work. Of course, you need to make sure that whatever restrictions are in place are actually preventing you from doing your work rather than ...


4

When I was put into this exact same situation some years ago, my chosen solution was basically to turn the Macbook into a server and continue to work on my Windows machine. I set up SSH and installed some software on my Windows machine to create a network drive of the folders on my Mac via SSH. I was then able to use PuTTY to SSH in for the command line ...


4

As a Linux desktop user going on since 2006, and a professional engineer since 2012, I agree that it can be a tricky transition to move from a platform you're familiar with to one that is alien to you. Note that I did have to leverage a Mac when I first got into the industry, but I've insisted ever since I left that job in 2014 that I leverage a Linux ...


4

TLDR: Suck it up, but, make the most of the hardware. It's good hardware. "I can't work with your platform" makes you look awful Here's the problem with that. Companies innovate all the time - everything from code repositories to conferencing platforms gets changed. Can you imagine an employee who says "I won't work with AWS" right in ...


Only top voted, non community-wiki answers of a minimum length are eligible