Watch this before buying a Mac for development!

preview_player
Показать описание

Otherwise you're far better off not being a share cropper on an open system like Archlinux

1. A package manager that works flawlessly and fast
2. Docker works
3. Ext4 works and I failed to mentioned you can mount other filesystem with ease on Linux
Рекомендации по теме
Комментарии
Автор

All i heard was "btw i use arch"

Sahilwanders
Автор

6/10 didn't end the video with "btw I use Arch"

marcoskhwarezmid
Автор

We've clearly had very different experiences with mac. I've been using one for work for the last 5 years, and both homebrew and Docker have worked fine for me.

cbrew
Автор

I use to agree. About 3 years ago my job gave me a 16" MacBook Pro. I developed web apps with PHP, lots of Node, and a good amount of Java... all running on local Docker containers at one point or another. Over the course of that 3 years I went from a hard core Linux user to jumping ship and buying my first MacBook as a personal machine (a 15" Air upgraded with 16 GB of RAM and a 1 TB drive). I haven't experienced any of the issues you cited on either my work or personal machines, especially in relation to Docker. I use brew sparingly, but haven't seen issues there when I do.

JabariHunt
Автор

You're correct! However, "development" means or has multiple directions. I bought a macbook air especially for "web development" and it's a PERFECT machine for that.

kavorka
Автор

I have no problem with Docker on my Macbook. Linux is great, but no hardware is like Macbook for me. The touchpad experience is just unmatched.

persiathiest
Автор

As a software developer for over 4 decades who has worked on hundreds of projects with thousands of the great DoE, DoD, civilian, and SP devs on everything from client-server and full stack to AI deep learning and machine learning, there are many reasons why many of the top devs work on Mac OS: stability, performance and battery time. I guess you haven’t seen the M2/M3 speed comparisons with the top AMD, Intel and Apple Silicon. Often double or more the compile, training and related performance of the other platforms, at double-5 times the battery life.
Of course Ubuntu is a dominant server/HPC OS, and many use other OS’s, but an open architecture is not a big reason why devs and researchers commanding 6-7 figures do so. Also as an aside, if you are not leveraging and at least starting to do AI dev, you have less than 4 years to catch-up, or become one of the 10’s of thousands of devs already being laid-off.
BTW, few use Homebrew on the Mac in comparison to Conda, Pip, Poetry and related options. Also, the only platform thathas any major issues anymore with Docker is Windows (mores specifically Windows-AMD), as the Mac versions of Dk, DkC and DN are solid.

amdenis
Автор

As a javascript developer, macbook is just the sweetest spot for me. I used Linux for around 8 - 10 years, I couldn't find myself going back to Windows because of the commands I was writing out of my muscle memory in bash or zsh, and if I had to use photoshop (which is a realistic requirement for pretty much everyone) I knew I was not getting it on Linux, and shifting to Windows just for that was not worth it.

So for me, macbook air is the best value for money.

MuhammadbinYusrat
Автор

Worth listening to if you are not an IoS/Android developer. If you are one, you will need mac, developing ios apps on windows/linux systems is such a pain I wouldn't like to undergo again! Own both.

zeroday
Автор

Except that with the Mac, I run macOS, Ubuntu, and Windoze! The M2 is so damn fast Ubuntu and Windoze feel like they running natively. "Open" is a state of mind.

theloniousMac
Автор

Just want to throw in a plug for Asahi Linux here as FYI it is now in a state on my M1 Air where I personally consider it daily drivable running Arch Linux ARM, especially if you use the edge kernel

zackbreckenridge
Автор

I use Linux Mint on an early 2011 MacBook Pro. It's fantastic.

wisteela
Автор

I am a budding developer. i have used windows, linux and mac all 3 at some point in life.

When he says - you need an 'open machine' for development, he is goddamn right. Daily simple developers do not or might not really need to tweak everything to that minute perfection, but as we go higher and higher, even the python interpreter files need to tweaked, the installation needs to reconfigured some times.

And THAT IS DAMN SIMPLE ON LINUX,

But we all have our preferences so yeh, cool with whatever you all use. Distros are for us, we are not for distros,

AtharvPandey-ux
Автор

I've got no issues developing or using docker on Mac. 🤷🏻‍♀️

panda
Автор

Mr. Arch!! Can you build xcode projects?

sacredwits
Автор

I get your point but Docker seems to be running fine on M1. Compared to windows, it's so much easier to get it to work.

MineCrafterCity
Автор

I was given a 2011 Macbook Pro with a dead graphics chip, which worked in my favour while I installed ubuntu on it with the discrete graphics disabled. Free laptop, works fine, less landfill.

Metal-Possum
Автор

remember my senior on Arch Struggling to connect Wifi and route his Minikube because their was some driver conflict on his Asus...
Remember with ptsd spend hours on just restoring my machine because snap broke my alias.
Remember that guy saying " it works for me... You shall install ( the same distribution as me)"
Switched Mac after 5 year on closed Windows dev and 4 year on Linux as DevOps Engineer (arch, fedora, PopOs (ubuntu) centos). Now I'm freelance on Dev / Cloud architecture... The Macbook is a central Hub for dev, destress and self entreprise management. It's my time not my boss money that I waste on driver compatibilty now ... Plus my job is to solve other pb not mine :D

But Yay ...in fine you're right and my example are bad habits from some peoples.

SiegfriedSteppenwolf
Автор

Well it’s actually not for backend stuff, but for UI or Web it’s wonderful

НикитаМысник-йо
Автор

You don't have a Mac, the Mac has you.

And you're absolutely okay with that. 😂 Good luck, crowd

iex