- cross-posted to:
- programmerhumor@lemmy.ml
- cross-posted to:
- programmerhumor@lemmy.ml

If I interpret the mac as just any laptop then I kind of agree. The more experience I have gained the less I care about how many monitors I have or how fancy my keyboard is. I do require linux though.
No the keyboard is important. There are so many truly awful keyboards out there that have no travel on the keys.
I absolutely cannot stand the keyboard on the MacBook air. It’s so incredibly cheap and it appears to be made out of the same material that they package luxury chocolates in.
I can lightly mess around with opensource projects on windows …with msys2.
Shun the nonbeliever!
I’m an alcoholic how do I translate this skill into becoming a dev? Serious question.
Holy shit there really is an XKCD for everything.
get hired as an entry level Q&A, drink with the devs when you break their shit.
they’ll accept you eventually.
If I resort to using a Mac I want someone to put me out of my misery.
Honestly, between the MBP and a similarly priced Dell as a company laptop, i choose the MBP.
The battery is better, the screen is better, performance is better, etc
Dell doesn’t know how to make a laptop & windows sucks ass. Macos is so locked down by default that all the restrictions on a company laptop don’t change the user experience all that much.
In an ideal world, id love a debian thinkpad or framework. But we don’t live in an ideal world, so had to choose between the two worst possible options
I was able to buy my M1 MBP from my company for cheap and the laptop is amazing. Its like 4 years old now but it doesnt feel like its aged a day. Easy 6 hour battery life while doing heavy tasks and it performs like a beast. It’s faster than my desktop at many tasks such as compilation.
In an ideal world, id love a debian thinkpad or framework
Then make your world ideal. Pester your boss or the IT guys with articles showing how Linux is better than Windows at security or dev work. Show them how Linux isn’t prone to the same security concerns. Show them articles or examples about how you could do your work with a Linux install.
You don’t know what you’re talking about.
As much as I would love to go over to a purely Linux system there just isn’t the support. I would not relish the prospect of trying to administer 5,000 laptops, and 300 desktops without the benefit of active directory user groups. Even with all of the messing about that Microsoft has done with Entra, it is still a far better mass device management platform than anything available on Linux and Apple haven’t even tried.
Maybe this works for a small-medium business, but for large enterprises (i work for a massive tech company) it doesn’t work like that.
Corporate devices are bought through enterprise service agreements, which have to go through the lawyers as well as the procurement team. Although you could get a contract from Lenovo for the actual devices, a Linux distro would have no service agreement, so that would kill it right there (+ legal would probably flag the risk of malicious code being injected into the OS, i.e. xz). Ignoring thag, devices that are onboarded need to be able to fit into existing device management solutions (ABM/MDM, EDR, DLP, AD, etc etc).
And before any of that, there would be some survey that goes out to determine how many employees would realistically make the switch. For Linux, that number would likely be so low that the business teams would decide it isn’t worth a discussion because of low business impact & user desire (not to mention that now the IT teams also need to be skilled up to support it).
I couldn’t even get a FOSS browser extension approved to be installed on my device, much less spur a movement for adding a whole new set of devices to the corporate inventory.
(Editing to add, i did talk to the IT guy and he said he wished he could give me one because he wants one too lol)
redhat provides enterprise support for Linux.
my very large tech company heavily uses Linux (and I personally have both a Linux laptop AND desktop).
it’s not the easy path, but when it happens it is so nice
Rght? "I want something shiny to write my code on because it makes me look cool and costs a lot " is not ether sign of seniority.
I can only imagine that you’ve never touched a mac much less used one for development.
I had two options at work.
Mac or Windows 11.

I was told the same at multiple jobs and just asked kindly that they spend the money on a linux compatible laptop. I had arguments to back my statement up too. It worked out.
YMMV
Good luck (if you want to go down this path and haven’t become a farmer yet).
oh I asked. this is a big company with 6-8k employees.
the answer was always, “no”.
looking for my plot, though I might just become a fur trapper instead of a farmer.
That explains it, yeah. Companies of that size often aren’t open for change unless it is top down.
Good luck with the fur trapping. Not sure if there’ll be less bugs though ;)
Mac user here.

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.
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.
The constant distraction and availability resonate with me.
The main thing is to put in systems where you don’t need as much effort to handle daily business. Usually you can engineer your way out of high touch, multi-step process glue.
In my youth working manual labour jobs I was full of vinegar and wouldn’t wait for the trucking dolly. Older workers taught me to slow down and I took that advice into software work.
That’s not true. I prefer wine and Scottish whisky
Or at least not Jack.

There’s two products of Jack Daniels that I do appreciate:
- their BBQ sauce (I know there are better ones but none of them reached the UK yet, sadly, it’s a “good enough” substitute at a good price)
- Gentleman Jack - pretty much the only commercial bourbon I find drinkable, albeit not worth the price
Gentelman jack is a very smooth whiskey. If thats your taste, japanese whiskeys also tend towards smooth.
Suntory is a good brand. I prefer their $60-ish Hibiki whiskey when im looking for something extra smooth, but all of them are pretty easy drinking.
I found most Japanese whiskey to be too sweet for my taste. GJ has that balance of smoothness while keeping the sweetness at bay.
Plus I’m not that big of a fan of non-scotch whisky anyway.
By the way if you want something truly smooth, and not too sweet, the cheaper Mackinlay’s Shackleton remake, usually around £20 a bottle (should be around $25-30 in the US), is an amazing choice.
I used to prefer Jameson poured into my coffee when I worked somewhere with 6 hours of zoom meetings a day. I don’t care what the laptop is,really, as long as it’s not running windows and it has a buttload of ram. It’s usually provided by whoever I’m working for anyway.
I was a senior developer within my first year, so I guess this tracks with the mid-wit theory. Now I’m well beyond that level I answer all questions with “it depends”.
a senior engineer should has nothing to do with a fisher price toy, a glorified miniature lamborgini. real engineers should only use thinkpad.
I know right? What a poser!
/s
















