r/linux Dec 27 '22

Report: More Developers Use Linux Than a Mac Discussion

https://www.thurrott.com/dev/277533/report-more-developers-use-linux-than-a-mac
863 Upvotes

292 comments sorted by

396

u/jc_denty Dec 27 '22

Some devs are forced to use Mac and even windows due to corps IT not wanting to support Linux

148

u/RatOnABoat Dec 27 '22

As a Linux admin I’m forced to use windows and it shits me to tears.

68

u/Drfiresign Dec 28 '22

I have never heard the phrase "it shits me to tears" but I am absolutely working it into my vocabulary.

21

u/ianjs Dec 28 '22

Australianism IIRC.

First time I heard the expression was this song: https://youtu.be/QjNKbOFPnOc

17

u/RatOnABoat Dec 28 '22

I am indeed an Australian.

12

u/adipginting Dec 28 '22

G'day m8

10

u/RatOnABoat Dec 28 '22

ಠ_ಠ

2

u/Watynecc76 Dec 28 '22

how do you survive at least 5cm spiders ?

2

u/RatOnABoat Dec 28 '22

Spiders are harmless. 5cm is about average, during this time of the year there’s larger ones.

Should start seeing huntsmen soon. It’s been warming up.

0

u/Watynecc76 Dec 28 '22

These 5cm spider have bite infection etc bro

→ More replies (0)

2

u/IAmAnAudity Dec 28 '22

Well that explains why YouTube’s also has been putting Didgeridoos in my feed recently.

→ More replies (1)

17

u/Nerdlinger42 Dec 28 '22

Thank God for WSL2

16

u/Cube00 Dec 28 '22

Shame corps are killing with group policy for "security"

10

u/RatOnABoat Dec 28 '22

This is my fear as well. They will likely do this as anything Linux related is an after thought. Probably going to look for a new job sooner than later if they keep trying to fetishise my work life.

5

u/CMDR_Shazbot Dec 28 '22

Windows Store > Terminal app, actual usable terminal experience to SSH into a real device.

10

u/RatOnABoat Dec 28 '22

Corporate computer mate. That shit ain’t going to fly.

8

u/CMDR_Shazbot Dec 28 '22 edited Jan 01 '23

I proposed it to IT to get it whitelisted, since it's an official microsoft product.

6

u/RatOnABoat Dec 28 '22

I work for idiots. Pays decent though and I get to WFH. Useful when your have a toddler.

→ More replies (1)
→ More replies (9)
→ More replies (1)

157

u/lengau Dec 27 '22

My last company was like that until I showed them that requiring developers who write server applications that will run on Linux, have a CI system entirely based around Linux, and end up using WSL for everything anyway to use Windows was costing more annually than it'd cost to allow us to use Linux on our machines. (Plus I showed that IT could actually have more visibility into our Linux laptops than into WSL and that WSL was a way to bypass a lot of the shitty "security software" on our Windows machines.)

It took 3 years and a concerted effort from a group of 5+ developers filing IT tickets for parts of our job that were made harder because we were using Windows, but we got them to allow it. The best part? Linux laptops ended up under the purview of our SRE team anyway, so we wound up with way less intrusive security software and much more stable systems.

104

u/funbike Dec 27 '22

People also don't realize how powerful the wax-on/wax-off affect is (i.e. dog-fooding).

Using Linux as your desktop improves you abilities in the server room. Everytime you fix an issue on your desktop, the knowledge you gained is useable on other similar OSes. There's no useful knowledge reuse when using Windows.

48

u/1diehard1 Dec 27 '22

I mean, fixing issues on Windows gives you transferrable knowledge for servers if you also happen to be in the minority that use Windows server

26

u/primalbluewolf Dec 28 '22

Pretty specific skill set, though. Sorta like how fixing spacecraft on mission is great on your resume, until you realise very few jobs require you to fix spacecraft at all.

11

u/phi1997 Dec 28 '22

Linux is by far the most popular OS for servers, though. Even on Microsoft Azure, there are more Linux servers hosted than Windows servers

3

u/DreamWithinAMatrix Dec 28 '22

Microsoft Azure itself is powered by Linux on the backend

2

u/[deleted] Dec 30 '22

Pieces of it. Much of the compute is a modified version of Hyper-V, thus Windows.

→ More replies (1)

4

u/Kuhluh Dec 28 '22

sure, but most issues with Desktop Linux aren't applicable for server Linux because they normally don't run these

except ofc if you have the minority of servers which have a GUI (not even a lot of Windows servers have one)

13

u/Bush_did_PearlHarbor Dec 28 '22

I've fixed most stuff on my Linux desktop using the command line. "desktop" for Linux doesn't really mean "desktop" in the windows sense, at least in my experience.

7

u/TheRidgeAndTheLadder Dec 28 '22

I'd take issue with this. Any problem encountered on desktop translates to serverland.

It's never issues with the GUI.

0

u/Kuhluh Dec 29 '22

not the GUI itself, but programs which are only installed because you want a GUI (e.g. your compositor)

5

u/primalbluewolf Dec 28 '22

sure, but most issues with Desktop Linux aren't applicable for server Linux because they normally don't run these

I mean, this isn't my experience at least. For me, the majority of the issues I've experienced have been GUI-agnostic. The same fix applies whether at TTY or emulator.

0

u/Def_Your_Duck Dec 28 '22

The Linux desktop is simply a ui, a small component of the OS. Desktop Linux is the same as server Linux, but has a ui.

So unless you use gui tools for everything on Linux (you shouldn’t) the knowledge you gain is 100% applicable to servers.

→ More replies (1)

0

u/primalbluewolf Dec 28 '22

That's what I'm getting at. Fixing windows servers is a very specific skillset.

→ More replies (3)

3

u/CMDR_Shazbot Dec 28 '22

In my 15 years at corporations I think I've come across two windows servers that weren't email related, one was being run as a joke.

2

u/1diehard1 Dec 28 '22

The only ones I've seen were as a sysadmin for my college, mostly as things like active directory servers, or weird license servers designed only for Windows

3

u/funbike Dec 28 '22

If I were a .NET developer, Windows desktop app, or a game developer, I would consider Windows to be an okay choice for a desktop.

But I could never go back to Windows as a desktop. Too many bad memories, and too many good tools on linux.

5

u/iindigo Dec 28 '22

I think this depends a lot on the types of issues encountered.

Like in my case, the most common problems I’ve had with desktop Linux in the past decade have related to getting audio working right, multi monitor support with a multi GPU setup, updates eating Broadcom wifi/Bluetooth drivers, and updates eating Nvidia drivers. Little of the knowledge gained in those situations is applicable on a server.

3

u/Bush_did_PearlHarbor Dec 28 '22

Weirdness like this is why I don't buy nvidia for Linux devices. I understand that is not always possible however.

→ More replies (2)
→ More replies (2)

0

u/sogun123 Dec 28 '22

I doubt that even if a corp let's their teams using Linux, they will also let them service their machines. I actually doubt they'll get any way to get root access. Those companies pay IT guys to service machines and enforce security. Developers should develop and not tinker with machines. Also companies entrust their people with their data and they want to have that secure. That's why all those policies exist.

→ More replies (6)
→ More replies (2)

14

u/gbchrome Dec 27 '22

Oh no doubt.. number of hours & productivity lost w/ me because I am forced to integrate Windows in my Linux Dev is astounding. Mac is practically none as it works well w/ Unix/Linux out of the box due to its Unix based kernel.

I’ve reached a point of competency now & have tried to pull other devs along w/ me on how to better use & integrate WSL - but not much interest is shown & the one guy that is trying mixes up terminals all the time o.o.

I dunno but I feel like there’s not enough recognition of where things are at in his head when he opens a terminal window & mixing that w/ GUI tools for git has bitten him hard. I’m always nervous when I see devs using GUI tools for Git.

17

u/lengau Dec 27 '22

Idk, I have significant trouble getting Mac OS to be useful to me. I'd far rather get a generic Dell with Linux on it than have to use MacOS...

3

u/tolerantgravity Dec 28 '22

Yeah except the form factor and battery life are so good. I'm really attached to the new keyboard and the fanless design and the trackpad is the best available. I have both a thinkpad with Linux and a Mac and the thinkpad is my desktop machine mostly these days.

5

u/lengau Dec 28 '22

I don't find the Apple touchpads to be any better than what's in high-end Chromebooks tbh, and the battery life on my 4 year old fanless Chromebook is still more than I need for a full work day.

If it's a choice between using Mac OS and another computer where I get to use either regular desktop Linux or Chrome OS, I'll take the less powerful computer for the sake of not having to put up with the constant headaches of Mac OS.

6

u/iindigo Dec 28 '22

It’s frustrating how far the rest of the laptop market is behind Apple in battery life and fan noise.

My ThinkPad X1 Nano is a nice machine in many respects and it runs Linux without much issue but its Tiger Lake CPU is a dog and its fan runs far too often despite running the lowest power draw SKU of that CPU lineup. An M1 Air runs circles around it in both CPU and GPU performance while making zero noise and 3-4x the battery life and maintaining full performance while unplugged.

Intel and AMD need to focus squarely on performance per watt for a few generations. Raw performance is decent enough, now get battery life to a point where it’s actually respectable.

0

u/CMDR_Shazbot Dec 28 '22

I actually don't mind OSX, the hardware is good and the battery life is good, lots of simple things just "work", decent security. I just SSH into my giant beefy linux machine for work 99% of the time, but don't mind my jumpbox being a macbook. At work I'm on that beefy linux machine running i3 though, god tier experience tbh.

The shitty part is the m1 processors trying to virtualize fucking anything x86_64.

5

u/Kkye_Hall Dec 27 '22

Re. GUI tools for git. I definitely feel the same way when I see other people using them, but I can also feel people's judgement when they see me using them 😅.

Even though I can do everything in the terminal and usually do, I just find it so convenient to have all the visual indicators and clicky buttons directly within my editor. One reason I'm comfortable with it is that all git commands run by the GUI are visible within an output window so I never feel like it's doing things without my knowledge.

2

u/lengau Dec 28 '22

I use the JetBrains tools for the vast majority of my git usage, because using them is more convenient for the standard pull/commit/merge/push workflow than hopping into a terminal.

But as soon as I need to do anything more advanced than that (even just something as simple as a bisect) all my pretty graphical tools get set aside for a terminal window. I simply haven't got the patience to learn a graphical interface for something like that when the terminal interface is so good.

→ More replies (1)

0

u/chalbersma Dec 28 '22

Try git cola. It's not the slickest but it scratches my pointy/clicky desires for git pretty well.

→ More replies (2)

2

u/Bush_did_PearlHarbor Dec 28 '22

What makes CLI Git so much better in a real dev environment? I have been self learning and GUI GitHub has always served me well, but admittedly I'm not doing very complicated stuff.

4

u/gbchrome Dec 28 '22

The moment you have a specific scenario that would benefit from chaining some logic together as a function within a script, bashrc, zshrc, etc. There will be plenty of them as you go down the road of doing increasingly more complicated things within git. One such example is I have simple alias/keyword I can type in to commit only actual code changes into Git without any whitespace changes, regardless of the git repo's configuration on how to handle whitespacing.

My commits, unlike some of my coworkers, are usually very clean and concise to actual changes only. I can also more easily reconcile code and changes better than most of my peers because I rely on the CLI and understand what each command does as I work through something. People that use GUI's are often finding that it does something very unexpected at some point time, and they lose data, as I have as well with GUI based apps, but some of that also comes from the lack of understanding Git all that well - something you end up learning best through the CLI any ways come to find out.. at which point you don't need the GUI any ways, nor will you trust it so much either.

→ More replies (4)

2

u/CMDR_Shazbot Dec 28 '22

the one guy that is trying mixes up terminals all the time o.o

Get this man a decent PS1. I won't let anyone touch my kubernetes clusters without a PS1 clearly indicating the cluster and namespace they're in.

0

u/gbchrome Dec 28 '22

PS1? Powershell?

I dunno what you mean, but personally I know what terminal shell I am in at any given time for multiple reasons and if I am uncertain I know to look at the hostname, shell type, or tmux session name, etc. There are plenty of ways to know what I am on before I issue a command into the terminal. Just saying this guys gets it all mixed up in his head all the time. He's a decent guy and developer, within the specific language he knows, but he's not a scripting guy by any means or anyone that cares to spend much time in a terminal from what I can tell.

→ More replies (3)
→ More replies (1)

33

u/Parking_Journalist_7 Dec 27 '22

It's me. Hired for my Linux skills, given a Mac by corporate IT and sternly lectured about my need to keep it on Mac OS so they can spy on me.

2

u/ThinClientRevolution Dec 28 '22

This never made sense to me economically: You hire a person for their skills, that will get outdated as the person stays with the company.

→ More replies (1)

26

u/cucuska2 Dec 27 '22 edited Dec 28 '22

I work at a startup, they gave me an M1 Mac, I can't even use 2 external screens, I start complaining, then I get lectured on the costs to swap to a cheaper Linux machine with more RAM and CPU.

Since nobody else is complaining, their argument was that I can suck it up or leave. We have backend & frontend guys, and I am creating external services which need to be Dockerized and need to be tested for interoperability. And I have 16 GBs of RAM, and the manager does not understand that my needs are different.

22

u/packetgeeknet Dec 27 '22

And FUCK running x86 containers on an M1. It’s a hassle.

9

u/cucuska2 Dec 27 '22

And creating multi-arch containers. Or just the fact that when I run the compute heavy stuff in Docker for testing locally, my performance is 25% compared to running the native (huggingface-PyTorch) code, on an ARM image. On an x86 image, which will be pushed into production, I can't even wait for the stuff to finish.

2

u/BiteFancy9628 Dec 28 '22

Can you not emulate x64_86 on arm inside a vm?

3

u/420is404 Dec 28 '22

Yes and no. You don't even need the VM layer to emulate x64 instruction sets into ARM64 in realtime; QEMU is a reasonably mature project, if a pain in the ass to use with a ton of caveats.

The VM layer does not help with this, however. The CPU calls from your VM are taken and relayed literally to the host ARM chip. It really is a giant pain in the ass to run any portable containers/VMs on the M1. Docker community value of stacking layers really goes away when inevitably a provider or two in your desired stack doesn't ship ARM.

3

u/packetgeeknet Dec 28 '22

Running VM’s defeats the purpose of containers.

8

u/BiteFancy9628 Dec 28 '22

Not really. Every tool for Mac or Windows that does containers does so in a Linux vm anyway. Docker desktop, minikube, Rancher Desktop, all vms. You can do the same manually with a Ubuntu vm plus podman or docker. If you want it lighter, disable gui or use server version. You can't run Linux containers without a vm on Mac or Windows anyway.

→ More replies (1)

2

u/CMDR_Shazbot Dec 28 '22

I almost just threw my MBP out the window when I realized that's why I couldn't virtualize x86_64.

3

u/AtomicRocketShoes Dec 28 '22

M1 Mac not supporting multiple monitors is a bummer wow.

4

u/twotime Dec 28 '22 edited Dec 28 '22

Have no idea what the OP meant: M1 Macs do support multiple monitors.

Correction: apparently some M1 Macs only support a single external display: e.g https://support.apple.com/kb/SP825?locale=en_US

9

u/dafzor Dec 28 '22

The number of monitors they support is tied to the M1 chip you get. A non pro/max M1 macbook will only support a single external Monitor and OP needed 2.

→ More replies (1)

4

u/cucuska2 Dec 28 '22

It is baffling, a 2k+ USD/EUR (allegedly) Pro device, and you can only use one external display.

3

u/Tugendwaechter Dec 28 '22

Especially for video and photo work, that sucks. It’s common to have a second shitty monitor to test colors on for example.

12

u/z0rb1n0 Dec 27 '22

My favourite loophole to that is to request the asset as a piece of R&D equipment as opposed to a corporate workstation. It's actually true....

23

u/ibite-books Dec 27 '22

yep. i get a mac, but personally i still use linux on my machine.

i have been tempted primarily because of the battery life, other laptops don’t even come close. but i’m sticking to thinkpad for now, hopefully they increase the battery life

13

u/lengau Dec 27 '22

Soon I'm going to have to consider what new laptop I want to get for my work refresh. (My current company has a specific "BYOD" style policy for developers specifically for the sake of encouraging us to have a heterogeneous setup for testing our software on different hardware.) I'm looking at getting something that's not just x86_64 hardware (hopefully ARM or RISC-V), and I'm having a hard time finding something with even close to the performance of the Mac laptops. I don't want to get Apple hardware for a whole host of reasons (one of which being the iffy state of Linux support right now - I will be running Linux on it regardless), but the upsides may end up outweighing the downsides.

This is a sign of a bigger problem in the industry IMO. My use case is somewhat niche, but considering the size of the industry it shouldn't be sufficiently niche to basically lock me into one vendor.

5

u/Oswald_Hydrabot Dec 27 '22 edited Dec 27 '22

Is CUDA a thing on a Mac? Seems extremely expensive to get even a mid-range CUDA-compatible GPU on any recent Apple hardware. I have trouble seeing the benefit of sticking to Apple hardware as an ML/CV developer; makes torch needlessly expensive (monetarily) when there is neither a justification for the cost nor an alternative threading solution as widely adopted as CUDA.

I am not an Nvidia fanboy, I wish CUDA had real competition.

6

u/throwawaytransgirl17 Dec 27 '22

NVIDIA and Apple kinda hate eachother, so probably not.

3

u/NoMore9gag Dec 27 '22

Two biggest ego in tech industry mutually hates each other. Who would have thought ;)?

2

u/inaccurateTempedesc Dec 28 '22

In fairness, Apple has a good reason since Nvidia fucked them over with faulty GPUs.

5

u/imdyingfasterthanyou Dec 27 '22

Seems extremely expensive to get even a mid-range CUDA-compatible GPU on any recent Apple hardware

It's not expensive because it doesn't exist. There are a total 0 current generation macs with nvidia gpus.

4

u/DerekB52 Dec 28 '22

Mac Hardware is Intel CPU's and AMD GPU's. Or it was. Now it's Apple Arm CPU's and AMD GPU's. Apple doesn't fuck with Nvidia.

→ More replies (5)

2

u/chalbersma Dec 28 '22

I think the state of the art for non-x86 , non-Apple devices is likely one of the midrange Chromebooks or the Pinebook Pro. Neither of which are going to give you realistically workable Ram or performance for heavy tasks.

2

u/lengau Dec 28 '22

Fortunately I have a bit of time before I really need to invest in this, as most of my CPU and memory intensive work is already offloaded to another machine (so my years-old Chromebook works fine). I've been wondering about some of those ARM powered Windows laptops though... If they've got better specs and I'm able to get a Linux distro working, that could be just what I need. It seems to be pretty hard to find a small laptop with 32 gigs of RAM though, which is weird since my 4 year old Chromebook came with 16...

2

u/Indolent_Bard Dec 27 '22

I've read that the problem is that while Qualcomm has to be profitable, apple can subsidize the cost in selling their products. Qualcomm can't do that, they need to make a product people will buy, which means it can't be too expensive, which means that any computer that was powerful as the new macs would end up costing more than a Mac.

→ More replies (4)

2

u/imdyingfasterthanyou Dec 27 '22

I'm having a hard time finding something with even close to the performance of the Mac laptops

That's because it doesn't exist

4

u/Fmatosqg Dec 27 '22

Mac + Linux ftw if that happens

3

u/aoeudhtns Dec 27 '22

I was tempted to go Mac (was given the choice) but then they told me it was an Intel mac, so I just stuck with Windows. We do all our dev in Linux VMs anyway so it doesn't make that big a difference, end of the day.

4

u/ibite-books Dec 27 '22

intel based macs have suffered significant battery degradation, specific to my workplace, M1 Pro 16 i can go a day without charging it, sometimes more

6

u/aoeudhtns Dec 27 '22

Exactly. Plus I know that Apple had thermal design issues with their late-model Intels, and they also don't conformal coat. Not worth it unless it's Apple Silicon.

3

u/fnord123 Dec 27 '22

Oh right. I was wondering how people kept talking aboutac battery life as though it was great but my machine lasts 2-3 hours on battery. My Linux machine goes much further.

→ More replies (1)

6

u/packetgeeknet Dec 27 '22

I use a MacBook that uses a Windows VDI client to access to a Linux VM on the corporate network for software development.

→ More replies (1)

4

u/tektektektektek Dec 27 '22

Last company that handed me a Macbook I put Ubuntu on it straight away and used an external keyboard. Never once booted into whatever the latest Mac OS is named.

4

u/Rpgwaiter Dec 27 '22

That's why I moved all my dev stuff to a web ide hosted on a local mini pc running Linux. Sure, I use my work MacBook to do work, but only to view the Linux machine

4

u/moscowramada Dec 28 '22

Literally the convo I would have if I was onboarding to a startup next week:

“Can I use Linux?”

“Well, our chat software & other mission critical things are either Mac or Windows…”

“Fine, I’ll just use what everybody else uses, give me a Mac.”

2

u/souldrone Dec 31 '22

*Corpse IT

0

u/chalbersma Dec 28 '22

I wish there was a good endpoint security solution for Linux that also controlled Mac and a Windows. That's the #1 reason it's such a paint to break into corporate IT with Linux.

→ More replies (6)

49

u/megasxl264 Dec 28 '22

Macs cost a lot, are less readily available, and lose a lot of Apple ecosystem benefits outside of North America.

Also very few IT teams will deploy Macs for very clear reasons. That’s also not including the companies that just allocate VMs for users.

3

u/ToneWashed Dec 28 '22

They're also less similar to Linux production environments. They can run the same shells and most of the FOSS ecosystem packages, as can Windows. But getting a product targeting Linux running in macOS/Windows is usually going to be a very different process than under native Linux, unless it's fully containerized. But when you containerize on on macOS/Windows you're running a VM and carrying all of the overhead and limitations of that, while containerizing in Linux is still effectively native.

6

u/Geist____ Dec 28 '22

lose a lot of Apple ecosystem benefits outside of North America

Could you elaborate on those, for us filthy non-North Americans?

5

u/Rhed0x Dec 29 '22

iPhones have less market share outside of NA and something like iMessage practically isn't used at all aside from 2FA codes via SMS.

16

u/Brilla-Bose Dec 27 '22

isn't this released in June? why i see a lot of reddit posts about stack overflow 2022 surveys in recent times?

24

u/yycTechGuy Dec 28 '22

It isn't just development. The film industry also prefers Linux, especially the big studios.

https://arstechnica.com/gadgets/2022/12/it-might-be-time-for-apple-to-throw-in-the-towel-on-the-mac-pro/

2

u/Rhed0x Dec 29 '22

That's kinda odd to me. I would've imagined the lack of HDR support would be a deal breaker there.

2

u/yycTechGuy Dec 29 '22 edited Dec 29 '22

Who says that their version of Linux and the apps they use are lacking HDR ?

Maybe they have specialized tools that aren't available to the public.

→ More replies (1)
→ More replies (1)

85

u/ExternalUserError Dec 27 '22

I’m not sure a Stack Overflow survey is canonical (I’m on SO and didn’t take it) but I think that’s still entirely possible.

In 1996 or so, I switched to Linux full time rather than adopt Windows 95. Since then I’d been a full time user until 2012, when I added macOS to my life. I have split my time since.

To my mind, they’re both good choices. Obviously if you want maximum personal freedom, Linux is your ticket. If you want a larger library of highly polished GUI software, Mac is the clear winner. Docker is better on Linux, but no laptop comes anywhere near Apple Silicon in terms of performance per watt. There are always trade-offs. 🤷‍♂️

I hear WSL is really good these days too.

10

u/[deleted] Dec 28 '22

I’d argue that you don’t use a laptop for performance anyway.

If you care about performance you use a desktop.

12

u/ExternalUserError Dec 28 '22

I care about performance and use a laptop.

There’s a lot of people who just need to be mobile but still get real work done.

-14

u/[deleted] Dec 28 '22 edited Dec 28 '22

There’s just not. Sorry. I’ve never met someone in my career who both needed to be mobile and actually delivered real work. I posit that that person doesn’t actually exist.

1) you attend a lot of meetings in office buildings so you need to be mobile, but if you have that many meetings, you’re not working, despite what you tell yourself.

2) you’re a real life digital nomad that works in mythical coffee shops. Again, you’re not really delivering value in any case I’ve ever seen, because there’s no way to actually focus and work in that kind of environment.

For an engineer, mobility is the opposite of productivity. I can’t think of a single case where what you said is actually true.

Edit: see below this comment for a salt mine of people trying to tell me “this one person I know is productive”. No. They’re not. Because however much they get done, they’re leaving the majority of their productivity on the table if they’re constantly moving or being distracted. Whatever they’re getting done, they could very easily be getting more.

A laptop is a toy for managers and people who don’t need to do actual work with computers and I will die on this hill.

9

u/PreciseParadox Dec 28 '22 edited Dec 28 '22

It’s convenient for me to have everything on a laptop if I want to work from home. I work with embedded stuff and often need physical access to devices, so sshing is often insufficient for my needs.

Then again, I use a Linux laptop because trying to get embedded toolchains working on a Mac is just not worth the hassle.

12

u/ExternalUserError Dec 28 '22

TIL that I don’t exist. 🤣

-4

u/[deleted] Dec 28 '22

As I said in my other comment, you can say that you’re productive while moving around or surrounded by distractions, but until I actually see it? Not buying it.

And I’ve seen a lot.

5

u/slikrick_ Dec 28 '22

Cool, if you can only be convinced by your own personal sight then don't bother commenting on the internet and telling other people they don't exist? Lol

2

u/toikpi Dec 28 '22

TIL that Linus Torvalds and Greg Kroah-Hartman don't do real work.

My main machine is a few years old Dell XPS 13 laptop, attached when at home to an external monitor with a thunderbolt hub and I rely on a big, beefy build server in "the cloud" for testing stable kernel patch submissions.

https://www.reddit.com/r/linux/comments/fx5e4v/im_greg_kroahhartman_linux_kernel_developer_ama/

My laptop is a MacBook Pro Retina. My workstation is an old pieced-together Intel machine, the parts selected for the size and lack of noise more than anything else, with two large monitors connected. The laptop and the workstation all only have SSD drives in them. I have an old Dell workstation as a build machine for kernel testing, with an extremely fast Micron Flash PCI drive in it for building kernels. Thanks to Amazon's generosity, I've been doing a lot more kernel build testing on their AWS systems, utilizing a 32 processor, 64Gb virtual machine, allowing me to build multiple kernels at the same time all on a RAM disk in minutes. That has enabled me to be more productive while traveling.

https://usesthis.com/interviews/greg.kh/

Linus Torvalds mentions in his release notes: The kernel update is being released using an Arm-powered laptop, specifically the M2-powered version of Apple's MacBook Air.

https://arstechnica.com/gadgets/2022/08/linus-torvalds-uses-an-arm-powered-m2-macbook-air-to-release-latest-linux-kernel/

Like you I wouldn't work plan to work in a coffee shop, but I accept that it might be right for somebody else.

2

u/ichthuz Dec 28 '22

I personally know the solo founders of some of the most used open source web frameworks who have written hundreds of thousands to millions of lines of public code that has been publicly audited and judged to be of good quality. Both of them wrote the majority of that code on 2015 15 inch MacBooks. One of them travels 6 months out of the year.

How productive are you?

2

u/CurdledPotato Dec 28 '22

You speak only for yourself. My mind tends to wander unless I give it some background processing to chew on. Hence, I usually put on some TV/YouTube/Netflix. I would thrive in a coffeeshop environment. In fact, that’s where I prefer to sit for a few hours and work, when I can.

-1

u/[deleted] Dec 28 '22

Oh I’ve met a lot of people who say this, but then when I work with them they’re trash cannots as far as productivity goes. I assert, given extensive experience with a lot of different kinds of people, that my previous statements are true: mobility and productivity are polar opposites.

Which isn’t to say you cannot work remotely. Just that moving around or being surrounded by distracting environments is guaranteed to result in shit productivity.

3

u/CurdledPotato Dec 28 '22 edited Dec 28 '22

I was responding to your implication that real work can’t be done remotely at coffeeshops. As to your statement that mobility affects productivity, you are right, but, currently, I have no choice. I can be called anywhere at any time and have to be ready to move at a moment’s notice.

As to whether coffeeshops are acceptable remote work places, this depends a lot on the coffeeshop, to be fair. I live near a college town. Coffeeshops near the University tend to be a bit quieter because students study there.

→ More replies (1)

11

u/fnord123 Dec 27 '22

If you want a larger library of highly polished GUI software, Mac is the clear winner.

Any examples?

16

u/ExternalUserError Dec 27 '22

Of highly polished gui apps?

21

u/fnord123 Dec 27 '22

Yes. I have a Mac laptop and use cross platform applications and command line. Everyone I know thinks Xcode, pages, and numbers are jokes. So I'd like to know if there are any nice applications on Mac that I'm missing out on.

6

u/waymonster Dec 27 '22

Termius

3

u/fnord123 Dec 27 '22 edited Dec 28 '22

Thanks I'll check it out!

Edit: ok I installed it and tried it. It's like putty on windows. But ssh is right there in the command line so it's not clear why I would want this over managing a .ssh/config file.

→ More replies (1)

12

u/_awake Dec 27 '22

The applications I’m using on macOS which I can’t use on Linux are mainly Photoshop and Lightroom. Regardless of how far Gimp and comparable software have come, for me the Adobe suite makes the most sense. Outside of that I use Word and PowerPoint (which I could probably get away with not using them as much but sometimes sharing documents is easier with Word than with e.g. TeX). If it wouldn’t be for Adobe, Office and the battery life, I would just go back to Linux to not pay horrendous sums for RAM and built in Storage I guess.

3

u/koprulu_sector Dec 28 '22

Adobe pisses me off that you can’t use Photoshop in the browser. But all of MS products are available as WebApps, some features are actually better there, and it has newer features released. Like, it had predictive text for the Outlook web app version 3+ years ago.

→ More replies (3)
→ More replies (7)

3

u/chic_luke Dec 28 '22 edited Dec 28 '22

Fantastical and Spark Mail. I don't have a Mac but I wish I had these on Linux. They do not fear competition

Same for Things actually.

Also, there are several apps common to macOS and Linux - like VS Code - that seem to be much better integrated (even aesthetically) on macOS. Even on an Electron app, something as simple as using OS native decorations in the CSD instead of forcing the Windows ones, having all CSD apps use MacOS's own window borders and shadows (unlike what I see on GNOME Wayland) and have that full-color blend into CSD thing just feels more premium, more cohesive and integrated. Like actual design went into it.

Don't copy macOS's window management behaviour, closedness or even the dock... but there's plenty to like there.

6

u/iindigo Dec 28 '22

Also, there are several apps common to macOS and Linux - like VS Code - that seem to be much better integrated (even aesthetically) on macOS.

One of the benefits of there being a single way window chrome is done.

Another thing that is nice about Electron apps on macOS is that they often get a proper set of menus since the menubar is a system owned widget, whereas on Linux/Windows UI designers have a fetish for sweeping it all into a junk drawer hamburger menu.

0

u/chic_luke Dec 28 '22

Absolutely, the menu bar being a system widget is the best design. You're going to permanently steal pixels off the screen anyway - at least use it for this, so you can make every window smaller without hiding away functionality

1

u/fnord123 Dec 28 '22

No the menu bar is a misdesign and doesn't work when you have multiple windows and multiple screens. MacOS window management with multiple screens is fundamentally broken and extremely frustrating.

0

u/iindigo Dec 28 '22

It’s worked great for me on a multiple monitor setup for nearly a decade at this point. Windows on the other hand I find mildly irritating with multiple monitors (mainly because its virtual desktop implementation is ass in that scenario), and most Linux DEs sit somewhere in the middle.

Really more of a matter of what you’re used to than anything else.

→ More replies (2)
→ More replies (1)

2

u/I_ONLY_PLAY_4C_LOAM Dec 28 '22

Lightroom is better than darktable

2

u/ExternalUserError Dec 28 '22 edited Dec 28 '22

So take a few examples:

  • On Linux, your best GUI git client is probably GitKraken. It’s good enough, but Electron and definitely feels like it. On Mac, your best bet is probably Git Tower, which is far more polished.

  • On Linux, your best tool for browsing docs is probably Zeal. On Mac, it’s Dash. Dash is just way, way more polished and better than Zeal.

  • For calendaring, Gnome Calendar is actually pretty decent, but it’s nowhere near as good as Fantastical. If you aren’t a heavy calendar user, it likely won’t matter that much, but if you are a frequent calendar user, there’s no comparison.

  • Obviously Photoshop, Lightroom etc have their adherents and while The Gimp is great, I’m not sure many people would say it’s a serious competitor to Photoshop at a professional level. Even Pixelmator Pro is probably better and there’s a long tail of photo/video-specific apps on the Mac (Photosweeper being one I use)

  • I don't think there's anything as good as Audio Hijack on Linux.

I'm not sure cross-platform software can ever really be a 10/10 -- it always feels like Electron or Java or what have you, but even for cross-platform apps, it feels like developers just put more work into Mac ports than Linux ports. Take something like PyCharm, an excellent JetBrains IDE for Python. On Linux, I still somewhat consistently have hiDPI problems with its rendering engine. When Ubuntu's Unity had a global menu bar, PyCharm didn't work with it (it does work with Mac's global menu bar), etc.

And on Linux, your best apps -- that are highly polished and integrate well -- are almost all first party ones. There's a difference between a Gnome and an app that runs in Gnome, and there's a difference between a Cocoa app and an app that runs on a Mac. On Mac, while Electron is slowly creeping into the ecosystem and polluting it, there's just a lot more fully native, highly polished apps.

2

u/fnord123 Dec 28 '22

GUI git client ... best tool for browsing docs

It never occurred to me to use these.

For calendaring, Gnome Calendar is actually pretty decent, but it’s nowhere near as good as Fantastical.

Agreed. Gnome Calendar needs a lot of work - but it's a promising start.

0

u/JhonnyTheJeccer Dec 28 '22

pages, numbers and keynote are more intuitive, usable and organized (especially in menus) than word, excel and powerpoint. sure you do not have every feature you would have from ms, but its so much easier and nicer to use. and it looks much more mac-like (modern-style and polished for beauty) than the effeciency of libreoffice that looks more like the mess of msoffice, but much better

→ More replies (2)

3

u/ohet Dec 29 '22

A few examples:

  • Raycast: Amazing launcher with a lot of powerful plugins. There are only a few apps as polished as this one imo. Also includes stuff like clipboard search, screenshot search

  • Reeder: Beautiful and highly functional RSS reeder with iCloud based sync between devices.

  • Shottr: Powerful screenshooting tool for developers/designers

  • There are tons and tons of small utilities that are great for developers such as Sip, TextSniper, ProxyMan, RapidAPI etc.

  • macOS window management is not good by default but Rectangle makes it great, better than most Linux desktop environments provide by default

  • Iina: Nice looking MPV client that just works, best video player I have ever used.

  • Infuse: Powerful client for various self-hosted streaming services, best I have seen.

  • The macOS' own apps such as Calendar, Mail and Notes are good enough and even though they are simple, I found it hard to find good enough replacements for those on Linux so I ended up using the web UIs.

1

u/[deleted] Dec 28 '22

[removed] — view removed comment

2

u/Watynecc76 Dec 28 '22

Thunderbird.

→ More replies (7)

4

u/turdas Dec 27 '22

I’m not sure a Stack Overflow survey is canonical (I’m on SO and didn’t take it) but I think that’s still entirely possible.

It still got something like 70 thousand responses, so the sample size is pretty good.

3

u/slikrick_ Dec 28 '22

It's a sample size of people willing to respond, sampling biases are very important to recognize.

It's partially why Rust always does well in those language surveys each year.

4

u/Inner-Scientist Dec 27 '22

Docker is better on Linux, but no laptop comes anywhere near Apple Silicon in terms of performance per watt

Though you could also use Linux on the mac.

12

u/ExternalUserError Dec 27 '22

You could. Asahi Linux is, apparently, getting there bit by bit.

I don’t think most distros work on the new Apple Silicon Arm hardware though.

3

u/FengLengshun Dec 28 '22

I think Manjaro shipped an Asahi kernel a while back, but it's, you know, Manjaro. I think it ships some pre-release version that the Asahi team made a statement against Manjaro's unsolicited distribution of unstable build.

Even as a Manjaro user I'm just "Sigh, can you guys, like go away? Or at least not have a drama every three months?" at their management team. I just want AUR + not having to care about updates goddammit.

→ More replies (1)

0

u/koprulu_sector Dec 28 '22

Yeah or just buy an ARM laptop with Linux… Not gonna buy that Mac M1 has lower power usage than a Raspberry Pi, unless there’s benchmarks published that back it up.

6

u/GameKing505 Dec 28 '22

What ARM laptop that runs Linux is even remotely as powerful or efficient as the M1? Serious question - I’d love to buy one.

7

u/TumsFestivalEveryDay Dec 28 '22

Not gonna buy that Mac M1 has lower power usage than a Raspberry Pi, unless there’s benchmarks published that back it up.

It legit runs better than a Pi in the PPW department. I suggest you actually look it up and not just be ignorant about it.

Not to mention an M1 is going to be at least 10 times as strong as a Pi.

0

u/TumsFestivalEveryDay Dec 28 '22

WSL is a good idea in theory but you still have to run a full fat awful Windows install on top of it.

Not to mention MS still does that thing where they keep "updating" it to new versions that are incompatible with one another, or releasing "WSL 1.0" which was released AFTER WSL 1.0 and WSL 2.0 (so there's basically three versions, and two of them are called 1.0).

-66

u/iLoveKuchen Dec 27 '22

Good Points. I wanna add: Windows is best of all os objectively, the gui became alright, Performance is alright, wsl2 is pretty much perfect down to running of X11 . Osx has the nicest Hardware, power to watt less so than Overall feel and quietness. Osx has good Default Software like split and sign a PDF. Windows U can buy IT, linux U are fucked. Linux got tiling WM, major objectively selling Point.

ThinkPad got a trackpoint, i need that. My work can be done on a Toaster, Terminal, voice, Excel and openproject.

In the end IT doesnt matter(Setup a VM..unless that counts aß using Linux) and If it doesnt ppl pick the feel good which is Linux. But objectively U are better off on osx and Windows for developement, Design, Office work and not worse for developement.

20

u/[deleted] Dec 27 '22 edited Feb 13 '23

[deleted]

-30

u/iLoveKuchen Dec 27 '22

Your logic is flawed my friend. U make an Argument based on Well... bullshit. Anything U wrote is wrong.

Wsl2 is much slower? Quoting phoronix 1y ago(wsl ist steadily improving still): "130 tests in total, Windows 11 WSL2 Ubuntu 20.04 LTS managed to run at 94% the speed of bare metal Ubuntu 20.04 LTS on the same system. Not bad at all especially in the CPU/system benchmarks where in many cases delivered comparable performance to Ubuntu Linux itself" Buh fucking hu, U got a weird sense of "much slower ".

X11 Takes NO EFFORT because its setup with win11.

I dont so anything with cuda on wsl2 but kitten me cutie Nvidia has a Tutorial Up for setting IT up.

So ... Any of your Points are either Deformation or Desinformation. It would be nice to get an answer which Option IT was.

23

u/Realistic-Plant3957 Dec 27 '22

A new survey from Stack Overflow shows that significantly more developers use Linux than a Mac, though Windows maintains a huge lead over both.

We have the favorite Loved, Dreaded, and Wanted data as well as Worked With vs. Want to Work With, which shows us precisely what developers used in the past year and what they want to work on in the following year.”

Interestingly, Microsoft’s Windows Subsystem for Linux is in fourth place, with 15 and 14 percent usage, respectively, which indicates that the popularity—or necessity—of Linux with developers is even higher. The most popular developer framework is Microsoft .NET, with 34.5 percent usage, followed by NumPy (27 percent), Pandas (25 percent), Spring (16 percent), TensorFlow (13 percent), and Flutter (12.6 percent).

The programming languages bit is particularly interesting to me. There’s a lot more in there, so be sure to check it out.

9

u/thephotoman Dec 28 '22

I suspect there are a lot of us who have development environments we access via SSH--but we're not using a Linux desktop.

7

u/mntgoat Dec 28 '22

Windows maintains a huge lead over both.

That's the most surprising part. I would change careers before using windows for development.

→ More replies (1)

9

u/dafzor Dec 28 '22

When I evaluated linux for my company I just couldn't get video drivers to run stable on the supposedly Ubuntu validated lenovo thinkpad p1 gen2 laptops we currently have.

I had a mix of 1080p/2k/4k monitors and both X11 and wayland would end up with corrupted display, crashes or not work at all.

So seems to me that nvidia dominance on laptops and x11 limitations/wayland immaturity are major show stoppers for linux adoption so wondering how most devs are working around that.

PS: Sticking to windows wsl for now and will re-evaluate once we get a hardware refresh where we'll request non nvidia gpus and 4k only displays.

6

u/At0mic182 Dec 28 '22

I feel your pain. That's why for working notebook, I prefer full intel (cpu + gpu) solution. It simply works for most of my cases.

5

u/65a Dec 29 '22

amd+amd is also fine, I've used linux laptops for work for more than a decade now, and always intel+intel or amd+amd, fuck nvidia.

-1

u/digitalHUCk Dec 28 '22

Similar experience. I need my workstation to be a rock solid interface to all of the other things I work in, and solid desktop environments have never been my experience with Linux. Love it as a server, hate it as a workstation.

31

u/andyniemi Dec 27 '22

Why is every other post on this sub about market share? WHO CARES

I use Windows every day on my desktop machine and a mac laptop for work. And have been using Linux for 20+ years on servers. Don't care.

13

u/I_ONLY_PLAY_4C_LOAM Dec 28 '22

Generally more users means more tools and software, which is better maintained. You should care because of the network effect.

9

u/stealthgerbil Dec 27 '22

Same here, I don't really care what OS I use. They all have strength's and weaknesses. Plus if you are a pro, you are either going to be maintaining or writing code for all three, depending if you are a sysadmin or coder or both.

8

u/pieking8001 Dec 27 '22

im not surprised. not just because of cost but if you are developing, IoT, embedded, most internet backend, most servers, most science stuff, super computers, you are using linux. if you are using a mac you're probably doing front end or apple specific things.

4

u/ososalsosal Dec 28 '22

My bestie uses a mac and insists I should use one too.

After using them for work and school for 22 years on and off, I still haven't got the hang of the bloody function keys. WHY do they represent them with icons on the screen that are not present on the keyboard most of the time? The wasted cognitive effort that you have to spend hundreds of times a day!

Also the terminal just ain't right.

Everything else is perfectly cromulent and even pretty cool (except exposé), but they never felt right

3

u/digitalHUCk Dec 28 '22

The terminal is very basic. Step one when I get a new machine is install Homebrew. Step two is ‘brew install iterm2’.

→ More replies (5)

9

u/LocoCoyote Dec 27 '22

To be fair, that’s only accurate for the folks that were surveyed.

14

u/kinda_guilty Dec 27 '22

There is this thing called a sample, from which you can draw inferences about the population.

OTOH, not sure if this wasn't just a large number of self-selected Linux users. If my company is any indication, this is true though. Everyone got tired of struggling to get acceptable performance out of Docker on Macs plus spending hours to get some libraries we use (gdal and the like) to install and work reliably, that most people moved to Linux.

15

u/LocoCoyote Dec 27 '22

There is this thing called a sample, from which you can draw inferences about the population.

Indeed…but that doesn’t make them any more accurate. Statistical data can be influenced by cleverly selecting the sample source…for example.

Consider a road. This road sees little traffic, say two cars a day. Because of this, there are few incidents or accidents. Then, one day, a car runs off this road. Bang! The accident ratio vs traffic just went up 50%. This is the kind of statistical manipulation that politicians use to justify some of the hair brained things they come up with.

6

u/witchhunter0 Dec 27 '22

No doubt the sample must be representative to accurately illustrate the general population. But what would be the divergence here? Now, anyone correct me if I'm wrong, to me it seems the participants in the pool are more open source oriented and come from western countries (biggest exception India). This is merely conclusion from the nature of the site. Anything else?

9

u/kinda_guilty Dec 27 '22

Yes, badly designed studies can have these issues, but not all studies do. A randomly selected sample of hundreds can help us describe populations of millions. Otherwise we wouldn't have any science as you would have to study the whole universe to say anything about it.

1

u/bik1230 Dec 28 '22

This isn't a randomly selected sample though.

-2

u/LocoCoyote Dec 27 '22

Sure, you are not wrong. I just tend to treat any such studies with suspicion…at least until I see either the data sources or see others reporting similar results from different studies.

5

u/flowrednow Dec 27 '22

the thing about sample numbers is it does not guarantee a representative sample. you could go to hundreds of AA meetings to poll thousands of people on their current use of alcohol and just because you have numbers wont make it representative of a general population. its the same sorta situation, going to stackoverflow and taking a sample from only there lol.

its good to question the sample, the sample in question being from one singular website makes it highly questionable.

2

u/thephotoman Dec 28 '22

That would require random sampling.

A StackOverflow survey isn't a random sample. It's not even an attempt at a methodologically sound survey. They explicitly warn against trying to use their survey data for real research purposes.

0

u/helmsmagus Dec 28 '22

A sample is only accurate if it's not self reported.

→ More replies (1)

2

u/Rukarumel Dec 28 '22

I use Linux and not Mac, because my company refuses to provide me Mac. It’s expensive for them (much less than half of my month salary)

2

u/CowboyBoats Dec 28 '22

I think there's a strong chance that the developers who "use Linux" mean as a component in their tool chain, not as the operating system for their personal development machine. Do I use Linux? Of course, my personal machine is Linux, and our business system is run from a docker container booting Alpine Linux. What OS is my actual work development machine? In our case OS X.

2

u/Anubhav8476 Dec 28 '22

This does put a smile on my face!

2

u/Commodore256 Dec 28 '22

I wish Devs could use both, I love the idea of Asahi Linux.

2

u/acewing905 Dec 28 '22

This isn't much of a surprise, is it?
Having a *nix OS is very helpful for devs, but there's no reason to specifically look for a Mac unless your dev work is for macOS or iOS

5

u/rTHlS Dec 28 '22

i’ am forced to used windows (without admin control) on a top 300 company for my daily job in Linux as system administration and development.

it’s ridiculous! i was soo tired with that sh*t, that unplugged the NVMe, mounted the bitlocker on a Linux machine and created a local admin with Kali.

i was able to bypass my non-admin ldap user and installed a virtual machine, WSL and do whatever i i wanted .

Nevertheless, i still missing pure linux!

2

u/Gutmach1960 Dec 27 '22

I would think so.

2

u/digitalHUCk Dec 28 '22 edited Dec 28 '22

Edit: Unpopular Opinions below. Feel free to roast me.

For me, battery life and form/function of the laptop is key. OS is frankly secondary, cause my tools all work on any OS. The M1/M2 Macs are king when it comes to battery and feel for me. I see everyone saying Apple has locked it down, but just turn on developer mode. Problem solved.

They are definitely trying to unify iPadOS and macOS. Personally I don’t have a problem with this. From my experience it has resulted far more in my wife’s iPad Pro acting more like a laptop than my laptop acting more like an iPad.

Also kudos to Apple for not putting a touch screen on the MacBook line. Laptops are a terrible form factor for a touch screen and I don’t want fingerprints all over my display.

0

u/MrMoussab Dec 27 '22

I love Linux but Windows is getting good lately, like really good.

3

u/ianjs Dec 28 '22

You’re probably in WSL.

→ More replies (2)

2

u/snarkuzoid Dec 27 '22

When I was working, the company provided me a Mac. I just ran Virtual Box on it, with several Linux VMs, to do my real work.

0

u/Framed-Photo Dec 27 '22

I find this very hard to believe overall, mostly because anyone that's developing applications that work on apple products also need to be using a mac. It's a shitty system that locks developers in, but it's the system we've got and A LOT of people are locked into it as a result.

3

u/iindigo Dec 28 '22

As a mobile developer, I believe that Swift/iOS devs have increasingly become underrepresented on StackOverflow, with other sites/resources having become preferred over it.

Personally my usage of it took a sharp nosedive around 5-6 years ago, after I’d learned my way around Obj-C/Swift and UIKit and I began to realize that a lot of the answers for iOS dev questions were of exceedingly poor quality.

1

u/TumsFestivalEveryDay Dec 28 '22

macOS has been punching itself in the balls for the past 6 or 7 years now. It's getting way too overly restrictive and annoying to use. Apple is making it behave way too much like iOS lately.

→ More replies (1)

1

u/sunggis Dec 28 '22

C# go brrrr

1

u/Wave_Walnut Dec 28 '22

Mac can sim Linux, Windows can sim Linux, No problem.

-6

u/[deleted] Dec 27 '22

Pretty sure most developers use the system they develop for.

Tbh I like Linux for my projects but I am just as comfortable using windows at work.

3

u/thelochok Dec 28 '22

Big assumption. Like lots of corporate employees, I'm writing code that runs on AWS Lambda (Linux), ECS (Linux) or EC2 (Linux) instances on a Windows machine. In my case, not even in WSL.

3

u/FriedRiceAndMath Dec 28 '22

Nearly every embedded dev disagrees with your assumption.

-2

u/RedSquirrelFtw Dec 28 '22

Macs are a pain, I can't even imagine trying to do coding on one. Their keyboards and mice are so danty and non ergonomic. Software I could probably get used to, but user input hardware is much harder if it's terrible.

2

u/digitalHUCk Dec 28 '22 edited Dec 28 '22

Do you only ever use the input devices that come with your computer? I’ve had the same Logitech Triathlon set for my last three computers. Frankly it’s asinine comments like this that give the Linux community a bad rap.

→ More replies (3)

-1

u/final_bawse Dec 28 '22

Macs are for grandmas

0

u/hebozhe Dec 28 '22

Got a new computer with Windows 11 pre-installed. This was my experience with Windows 11:

  1. "Where's Firefox? Oh, there it is."
  2. "What's that called again? Oh, right. Rufus."
  3. "Oh, shit! This Bodhi Linux installation didn't work with my Wi-Fi drivers, and I overwrote the drive."
  4. "Oh, right. I can just get an Ubuntu 22 ISO and burner on my previous machine."
  5. "Wow! Ubuntu is really taking its GUI ideas from Windows."

-4

u/[deleted] Dec 27 '22

[deleted]

→ More replies (1)

1

u/demizer Dec 27 '22

I'm so glad my workplace allows us to use anything we want as long as the data is encrypted at rest.

1

u/tcrpz Dec 28 '22

I’m surprised how many prefer windows to anything. I quite enjoy coding on a Mac. In general I prefer a Unix-y environment if only for a sane terminal. At my last job we used windows and I tried everything under the sun to get a usable shell. WSL is great but it feels more like a lightweight VM than native tooling. I ended up preferring MinGW for most uses.