I agree, i also want to add that bad financial decisions are not professional (buying over-priced hardware) but i suppose you don’t care if the salary is high soo
I’d personally prefer more hardware for the money, including when its being bought by others. But I also have to replicate client environments (though at a much smaller scale), so its kind of a cheat code for “buy me that” or “I’ll be keeping this for 6-9 months and you can buy me a replacement when this one gets delivered to you”.
Many companies will just buy in bulk and give the same thing to everyone. I’d rather use Linux but I understand they don’t want to deal with different environments. Also yeah, Apple has made it very difficult to emulate MacOS so it’s easier to buy that and emulate everything else.
I have the same preference, but companies keep giving me macbooks to use for work no matter how many times I ask for a cheaper (or better specced at the same price) Linux laptop.
Except every single MacBook you can buy right now (directly, from Apple, not second hand) directly beats pretty much every other device in its price range - unless you go super crazy with the specs and want to do 128GB RAM with an M5 Max and 8TB storage.
I’ve been diehard anti-Apple for anything but their mobile devices (iPhone, ipad) for most of my life. Overpriced, underpowered. Now I own a MacBook Pro M4 and I just can’t get over how good it is. What a turnaround their change to Apple Silicone has made, it’s actually wild to me.
MacBooks, specifically, are still expensive but actually value for money now.
My experience was different: after using Linux for a decade, I had to use a company MacBook for a year, and I was happy to return to my “normal” laptop afterward. Even though it couldn’t run Deus Ex like MacBook.
Macs are excellent dev machines, especially if your company buys them for you. 3/4 of my past jobs have provided Macbooks rather than Windows laptops and I don’t plan on going back unless I’m allowed to install Linux
Having a Mac laptop at work means I can use the same dotfiles between it and my personal CachyOS desktoo
Have you been able to? Even though I’ve mostly worked in backend APIs that run in containers on Linux, I haven’t been able to switch my work machines to Linux since they have required company VPNs and SSO stuff installed
Edit: the only place I was able to use Linux was a startup environment but the company was bought out and I was forced to switch to Windows
I just recently joined a company that offers two options for operating systems, Mac or Linux. Windows is explicitly not allowed. Seeing that in my onboarding paperwork was like walking into a warm sunny meadow.
Let’s see how many people agree with me that both poor communication and alcohol are not really signs of professional seniority
I don’t think the image is trying to indicate professional seniority, it seems to me to try to represent seniority from an experience standpoint
Experiences differ, so I’d prefer it were labeled “failed senior developer” or at least “burned-out senior developer”
I agree, i also want to add that bad financial decisions are not professional (buying over-priced hardware) but i suppose you don’t care if the salary is high soo
A m4 macbook air is $800 and absolutely stomps every laptop even remotely in that price bracket
How about getting the people who pay you to buy you over-priced hardware?
This is a good move
I’d personally prefer more hardware for the money, including when its being bought by others. But I also have to replicate client environments (though at a much smaller scale), so its kind of a cheat code for “buy me that” or “I’ll be keeping this for 6-9 months and you can buy me a replacement when this one gets delivered to you”.
I think I need another GPU heavy project.
Many companies will just buy in bulk and give the same thing to everyone. I’d rather use Linux but I understand they don’t want to deal with different environments. Also yeah, Apple has made it very difficult to emulate MacOS so it’s easier to buy that and emulate everything else.
I have the same preference, but companies keep giving me macbooks to use for work no matter how many times I ask for a cheaper (or better specced at the same price) Linux laptop.
I get that, I’ve got a Mac mini for similar reasons.
Except every single MacBook you can buy right now (directly, from Apple, not second hand) directly beats pretty much every other device in its price range - unless you go super crazy with the specs and want to do 128GB RAM with an M5 Max and 8TB storage.
So it’s hardly overpriced.
I’ve been diehard anti-Apple for anything but their mobile devices (iPhone, ipad) for most of my life. Overpriced, underpowered. Now I own a MacBook Pro M4 and I just can’t get over how good it is. What a turnaround their change to Apple Silicone has made, it’s actually wild to me.
MacBooks, specifically, are still expensive but actually value for money now.
My experience was different: after using Linux for a decade, I had to use a company MacBook for a year, and I was happy to return to my “normal” laptop afterward. Even though it couldn’t run Deus Ex like MacBook.
The build quality is excellent in my experience. I can justify spending more if it lasts and my previous MBP made it a decade!
neither are macs
0/3 overall
Macs are excellent dev machines, especially if your company buys them for you. 3/4 of my past jobs have provided Macbooks rather than Windows laptops and I don’t plan on going back unless I’m allowed to install Linux
Having a Mac laptop at work means I can use the same dotfiles between it and my personal CachyOS desktoo
tbh if I couldn’t install Linux as a software dev, I’d consider a different job
Have you been able to? Even though I’ve mostly worked in backend APIs that run in containers on Linux, I haven’t been able to switch my work machines to Linux since they have required company VPNs and SSO stuff installed
Edit: the only place I was able to use Linux was a startup environment but the company was bought out and I was forced to switch to Windows
I just recently joined a company that offers two options for operating systems, Mac or Linux. Windows is explicitly not allowed. Seeing that in my onboarding paperwork was like walking into a warm sunny meadow.
Damn, that’s the dream ❤️
If you can achieve the objectives in the desired deadline without attending 4 million zoom meetings, were the zoom meetings ever really needed?
Countless teams are misshaped, but the usual unwritten objectives of a senior developer in a team also lie beyond lone development
The main mistake was even replying after hours.