Which M1 Pro/Max for which Programmer?

  Рет қаралды 168,159

Alex Ziskind

Alex Ziskind

Күн бұрын

Пікірлер: 341
@AZisk
@AZisk Жыл бұрын
Grab Parallels and support my channel: prf.hn/click/camref:1100libNI - Use coupon code: ZISKIND20
@andrewgremlich
@andrewgremlich 2 жыл бұрын
It might be worthwhile to do this same video occasionally when there is more support for Apple Silicon. Thanks man!
@AZisk
@AZisk 2 жыл бұрын
Not a bad idea
@daniebello
@daniebello 2 жыл бұрын
@@AZisk I would appreciate periodic updates
@julio4494
@julio4494 2 жыл бұрын
Agreed!
@diegoms89
@diegoms89 2 жыл бұрын
@@daniebello lá lá ¹¹⅓5 12
@56phil020244
@56phil020244 Жыл бұрын
+1
@LukeBarousse
@LukeBarousse 2 жыл бұрын
This is the Intel/M1/Pro/Max comparison video that we have been waiting for!!!! Thanks for this Alex and thanks for the shoutout 🤙🏼🤙🏼
@DMTW
@DMTW 2 жыл бұрын
Hi Alex, I wish I found your KZbin channel earlier with this review. I purchased a MacBook Pro M1 Max 14" with 4 TB SSD, 32 GB RAM, and 32 GPU Cores. It was to replace my MacBook Pro i7 (2020). M1 Max does open every day stuff like e-mail, FaceTime and etc faster than my macbook pro i7. It does not however do anything for KZbin or Amazon Prime Video. I am not a content creator, software developer, or video editor. I realized I have made a serious mistake in purchasing the M1 Max. It cost me USD 5800.00 for the notebook. For those reading this comment, please don't reply with negative comments to me as I already feel stupid enough to make such an expensive mistake. Keep up the good work Alex, I have already subscribed to your KZbin channel.
@Fire27hun
@Fire27hun 2 жыл бұрын
Lol...
@raymo9197
@raymo9197 2 жыл бұрын
Finally, I have answer to “What’s a good laptop for a full stack developer”, currently studying for it. Thank you. I went with a MacBook Pro 15” 2015
@atreusduvelll600
@atreusduvelll600 2 жыл бұрын
I agree with the rankings for the most part, but I will say if you develop on Docker for Mac, my strong recommendation is to get a Pro chip with 32GB unified memory. I definitely go over 16GB on a regular basis as a full stack developer
@TheDmNtd
@TheDmNtd 2 жыл бұрын
Thanks my dude, this is what I was looking for
@pillington1338
@pillington1338 2 жыл бұрын
I concur with this, my docker setup takes 4GB alone. With everything else I’m running and the OS, 16GB would slow things down a lot. Go for 32GB.
@user34274
@user34274 2 жыл бұрын
Helpful comment, thank you
@tebe11
@tebe11 2 жыл бұрын
I'm also need to buy a MB Pro for personal projects/online courses. I run several docker containers as Sidekiq, Redis, Postgres, app + api (eg Rails, Node, React). Will 16GB enough or 32 is better? Thanks!
@atreusduvelll600
@atreusduvelll600 2 жыл бұрын
@@tebe11 in my opinion, anyone using Docker for Mac should not get less than 32GB if at all possible. It’s probably the highest value upgrade you can get, arguably higher than storage but that may be up to your use case. Good luck!
@quintinsmits
@quintinsmits 2 жыл бұрын
These days, CPU is almost never a limitation anymore. I've done all this work on a (maxed out) 2009 Mac Pro. Issue with the M1 is memory and video outputs. I run 2 or 3 monitors, depending on where I am, so the M1 is out. When I do back-end development (on different projects), I spin up my environments in Docker. To make things modular and re-usable, some projects require 5-8 containers at the same time (back-end, front-end, cache, database, workers, etc). Working with large-ish datasets will make you run out of the 16GB memory fast! Now if you've got multiple projects going on and/or need to debug communication between several (micro) services for example... Better be safe and spend the extra money on that memory, the hours and frustration you'll save not waiting and messing around are worth more. I'd say go with the M1 Pro at 32GB minimum, for any serious work. If you do anything 'corporate' (Oracle, .Net, etc), you basically have no choice, your employer will provide you an Intel based Windows machine.
@ioagel
@ioagel 2 жыл бұрын
agree 100%… i use a dual x5680 with 64gb ram 2010 Mac pro connected to 2 4k monitors, heavily using docker/kubernetes and still does the job fine… the sweet spot i think is a macbook pro m1 pro with AT LEAST 32gb of ram… especially for people doing full stack or both ios and android development using frameworks like react native, flutter, etc, using ide like intellij/android studio/xcode, will regret buying an m1 with max 16gb ram….
@analuiza2677
@analuiza2677 2 жыл бұрын
You can emulate pretty well on a MacBook Air with 8gigs, but yeah, I agree it can be kind of a pain, so if you can’t find the 16gb (which was my case) for a descent price (MacBooks are more expensive here than they are in the US, believe it or not) just get an iPhone SE 2 and you’ll be fine for emulating.
@AlexJSoul
@AlexJSoul 2 жыл бұрын
As a backend developer, I have an M1 Mac, and M1 pro Mac, and M1 pro builds giant projects way faster than M1.
@brandon9638
@brandon9638 2 жыл бұрын
Do you have any issues deploying docker images?
@noeldillabough
@noeldillabough 2 жыл бұрын
Love how you have to put a trigger warning for disagreements lol. Great info Alex!
@jb4047
@jb4047 2 жыл бұрын
Spend more time watching these videos than coding, even though I was already convinced to get the m1
@HamzaBhatti10001
@HamzaBhatti10001 Жыл бұрын
i am a full stack web developer and i have bought new M1 Air for quick/urgent bug fixes (if not available on my workstation) for clients and have Custom Xeon Station for all section at ones Graphics/UI/Backend/Database divided by dedicated 3x screens etc.
@anthonygalbo9348
@anthonygalbo9348 2 жыл бұрын
New subscriber here and backend software engineer here, thank you for your video! Ive been searching far and wide for this type of video! All these content creators have speced out M1 max's with 64 gigs of ram, 2TB SSD, and I honestly am jealous but I keep reminding myself.... I am not exporting 4k/5k/6k video... I love macs so much! but even the price tag on the M1 air is crazy (i paid it) but you get the same amount of performance with a slightly lesser price tag on a DELL XPS or a Ryzen computer.... But what you are paying for is not just the name with macs. You are paying for the top 3 things essentially... Battery, keyboard and trackpad... Let alone the price tag on the speced out M1 max? its like we are looking at used car price tag territory... $6,000 ridiculous... I paid $2,299 at best buy for my 2019 MBP intel i9 16gigs ram, and 1TB SSD back when it was on sale for $500 off in august 2021, and honestly its really not a bad machine for backend work. It handles my work flow for school fine, and handles my back end work stuff just fine... My company uses Java for their backend software so I have intelliJ, Postman and Studio3T for mongo DB stuff plus some google chrome tabs, slack application, discord app, music app, and i barley hit 12 or 13 gigs of ram... I do have yet to take my "capstone" classes at my university where we are doing a team full stack application, but i am almost positive my machine (2019 MBP intel i9 16gigs ram, and 1TB SSD) can handle that just fine. Moral of the story: I really want a M1Pro chip or even an M1 Max chip, but not willing to pay the price for it especially when my 2019 MBP intel i9 16gigs ram, and 1TB SSD can handle my school and work just fine I may treat myself come time august and bestbuy hopefully has them on sale for back to school for 100 dollars off... Then and only then I will treat myself and the model im looking at is a 16 inch M1 Pro chip with 10 core CPU and 16 core GPU 16 gigs ram and 1TB SSD, Thats perfect for my backend needs (I do not do video editing and 4k video exporting nor do i do photoshop or lightroom)
@carlosdelgado5632
@carlosdelgado5632 2 жыл бұрын
Very nice comparison I'm a backend developer and I agree with your suggestion 👍
@chuckbenger8918
@chuckbenger8918 2 жыл бұрын
Im a full stack engineer and use my M1 Air 16gb for everything.
@SuperBlackBeto
@SuperBlackBeto 2 жыл бұрын
How big your sdd?
@chuckbenger8918
@chuckbenger8918 2 жыл бұрын
1tb
@sinzies
@sinzies 2 жыл бұрын
Thanks for the great comparison Alex. I am looking into replacing my seemingly faulty XPS 15 with a Mac and your comparison is exactly what I need now. Sadly I also thought 16GB should be fine for Frontend development. Our environment runs with around ~14-16GB RAM usage on Windows. Now that I also do the backend code, having the 32GB machine really helps. Sure our use case is very specific but I'd like to be able to keep a machine longer than the current 2 years on my XPS, so for me having at least 32GB for "frontend" makes sense :)
@abzpy
@abzpy 7 ай бұрын
favourite KZbinr now hands down
@abzpy
@abzpy 7 ай бұрын
Please if you see this mate pursuing data science and currently doing full stack M3 PRO 18GB 11 CPU 14 512GB 14INCH OR M1 MAX 32GB 10CPU 32 GPU 1TB which should I go for ? both same price
@abdelhakmekaoui6678
@abdelhakmekaoui6678 21 күн бұрын
Very helpful man, thanks
@DannyMexen9
@DannyMexen9 2 жыл бұрын
In your last video you mentioned future proofing. I think this is a normal reaction for us devs. Make the computer last as long as it can, but for these M1 machines, I agree with The Every Dad when he said usable power is the name of the game.
@valdius85
@valdius85 2 жыл бұрын
Future-proofing is not always financially reasonable. it is often better to buy the "enough for now" and upgrade more often, especially if there is a person who could use an older machine - like a family member etc.
@joeregan.
@joeregan. 2 жыл бұрын
One pro for the m1 pro, is support for two 5k 27" monitors. (Now that Apple released their displays)
@DavidAlsh
@DavidAlsh 2 жыл бұрын
Best combo for me as a full stack engineer is any laptop and a remote build server. I dual boot my home gaming PC with Linux and when I am working I will use remote development tooling like the VSCode SSH extension on my laptop to essentially make my laptop computer appear to do the work locally, but it in fact offloading everything from intellisense to compilation to my beefy desktop PC. M1 Mac cannot output to more than one monitor so that's a bad thin client. The MacBook pro is better - a thin client just needs to be ergonomic to use, have good battery life and adequate performance. A bit pricey though, but probably the best choice at the moment.
@VeitLehmann
@VeitLehmann 8 ай бұрын
As a frontend dev I'd argue that it can get pretty heavy. For example, I'm using Figma (some might use the Adobe suite as well), running Docker in the background that's running a proxy, then VSCode, and often I also want to watch jest tests in the background, or even have E2E test suites run locally. To test and debug, I have different browsers and dev tools open in parallel, and sometimes I have to test in Android/iOS simulators. Luckily the need to test in Windows VMs with IE is a thing of the past. M1/M2/M3 non-Pro is something I wouldn't want to use, simply for the reason that I need 3 screens (code/design/result, or code/terminal with servers and tests/result). Until now, I'm using a 2019 i9 MBP, and it gets hot and loud quickly, especially with two external screens connected and Docker and/or jest watch running. I'll soon get an M3 Max, but I think that's overkill. That's just what my company always orders, so I don't complain. M3 Pro should be the sweet-spot now, and M1 Pro and M2 Pro should work just as well.
@randomguy-zt1lj
@randomguy-zt1lj 2 жыл бұрын
As a Data Engineer, I think M1 pro would also be a good choice. Data Processing and ETL using Spark or Hive needs a good CPU performance imo
@paulfunigga
@paulfunigga 2 жыл бұрын
Java doesn't work properly on the m1. Even if you use the azul or liberica jdk's that are native for the m1, there are still places where they need to call native code which hasn't been compiled for aarch64. If you're using the very latest jdk's etc, then maybe it's been fixed, but most projects are on java 8 jvm.
@nccamsc
@nccamsc Жыл бұрын
I would think it's IO-bound not CPU-bound
@a.pourihosseini
@a.pourihosseini Жыл бұрын
I have a good deal of experience with data science and ML, and let me tell you: 99% of your work is going to be done on remote servers. Training models on your personal laptop is neither recommended, nor even possible, most of the time. So, all you need is really a very lightweight setup as most of the heavylifting will be done on remote servers that actually run the code.
@ChrisGVE
@ChrisGVE 2 жыл бұрын
Cool review! One thing I would add is that for ML whilst it may be handy to have good embarked processing power, for bigger tasks I would rely on cloud services to scale up and down my processing power depending on the task at hand. This is much more economical and allows when needed for processing power much larger than anything that can be attached to any of the M1 chips.
@MarvinTurner
@MarvinTurner 2 жыл бұрын
Same for the comments on Docker and even for building on mobile as well.
@PatrickOliveros
@PatrickOliveros 2 жыл бұрын
I think for SQL Server, there’s Azure SQL Edge that you can use in Docker and M1s
@SmStyleful
@SmStyleful 2 жыл бұрын
Thank you for a great information! But, as a game developer, I can say, that if you are making such a little games like hyper casual games or something - M1 2020 or Intel 2019 16G probably be the thing for you. But for bigger projects do not use m1 2020, use at least Intel 2019 mac book pro with 32 gigs of ram, or use m1 2021, but consider do not touch 16 gigs models - it's really small amount of memory even for middle-size casual projects.
@AmoghSarangdhar
@AmoghSarangdhar Жыл бұрын
you are my fav KZbinr 🙂
@piotrd.4850
@piotrd.4850 2 жыл бұрын
For one, DevOps isn't person or position. This just - at core - really simple concept of organizing work of development and operations deparments. Joining two silos in one pipe.
@AZisk
@AZisk 2 жыл бұрын
Why you gotta go and insult all those DevOps engineers? They are people too! 🤪
@damperoar
@damperoar 2 жыл бұрын
@@AZisk Devops is for me a working concept in a team. The skill is distributed all over the team and should not rely on a specific person with this role. In my opinion, and its just my opinion. The industry is sometimes just rebranding the old fashioned "sys-admin" to devops. Because it sounds more cutting edge, if thats makes sense. Enjoyed the video good stuff!
@kovlabs
@kovlabs 2 жыл бұрын
I dont fully agree as I use a MacBook M1 Pro with 32Gb RAM for daily devops tasks and it works 100% fine for me
@mahmoudeslami1145
@mahmoudeslami1145 2 жыл бұрын
I am using air m1 16gb for mobile dev and it's more than enough :D, Thanks for video
@sureshpaulrajan
@sureshpaulrajan 2 жыл бұрын
Cool, does it work well for emulator on XCode and Android studio ? Planning to buy M1 Air 16GB for full stack + mobile dev
@mahmoudeslami1145
@mahmoudeslami1145 2 жыл бұрын
​@@sureshpaulrajan Also compatible android emulator for m1 chip is released and it is work smoothly
@ZeryusXD
@ZeryusXD 2 жыл бұрын
This video is what I needed. Thanks a mil!
@atulnarayanan
@atulnarayanan 2 жыл бұрын
Hey Alex. You are the best! This is the perfect video for making a choice. I've been looking at a lot of KZbinrs covering the M1 Macbooks and this is the first video i've seen that has gone into detail about developer workflows and which macbook can tank them properly. You've convinced me to get an M1 Macbook Air (8+8) 16 GB RAM 512 GB SSD. I can't like this video enough.
@anirbanc999
@anirbanc999 2 жыл бұрын
What about the screen size.. 13” is too small. 14” M1 MacBook Air would be perfect but we don’t have that sadly :(
@joelv4495
@joelv4495 2 жыл бұрын
@@anirbanc999 agreed. The 13" M1 MBP has been totally fine for me performance wise, running a large typescript monorepo. I yearn for a larger screen, but I actually returned the 16" due to weight/cost (I got the MAX though lol). The perfect laptop would be one that apple doesn't make. A 16" air that weighs around 4lbs.
@r3ndszergazda
@r3ndszergazda 2 жыл бұрын
But the 14” base model is way better value for money than the 16/512 m1 air is
2 жыл бұрын
@@r3ndszergazda In my country (Poland) base 14" M1Pro 8c/14c 16GB/512GB costs 86% more than Air 8c/8c 16GB/512GB but I understand that the prices in US are different...
@r3ndszergazda
@r3ndszergazda 2 жыл бұрын
@ In my country (Hungary), base 14" M1 Pro costs 880k HUF and the 16/512 Air costs 610k HUF. That's 45% more, but then you get a way better screen (Air's screen is the same as the base iPod's screen & it is pretty outdated by now), 2 more performance cores and the ports. I think the base air is great value, but the 16/512 is not that great. But I guess it depends a lot on preferences & use cases, so it could be that you are right!
@atsourno
@atsourno 2 жыл бұрын
My 2020 M1 8GB slows down dramatically when node is running... So I would suggest either M1 with at least 16GB or one of the higher brothers...
@DannyMexen9
@DannyMexen9 2 жыл бұрын
Thanks for the video. I have a base model M1 MBA for web dev and it works. But I have been planning to upgrade and my first choice is the base model M1 Pro 16 inch
@corpuzone
@corpuzone 2 жыл бұрын
That mba is capable, but yes the newer m1 pro MacBooks are insanely powerful. Might be a bit overkill for web developers but they are future proof with better sound/camera/screen/keyboard. Worth it if you can afford it. If not, there’s that m1 mba and even the m1 mbp is great too.
@DannyMexen9
@DannyMexen9 2 жыл бұрын
@@corpuzone 6 months later I get work done but my workload has gone up beyond web apps. I'm now considering 32GB M1 Pro. Still looking. Still researching. I'll know after the new devices are announced later this year and reviews come in. But yes, base m1 air for web dev has really worked really, really well
@wpherigo1
@wpherigo1 2 жыл бұрын
That’s a great high level overview! Im sure it fits a lot of developers. Another take is from d3vtec, who apparently works on Android apps, some of which are very large. He is now completely outfitted with Mac Studios, as well as M1Max MBPs, for building and testing the apps. You’d probably like it.
@BahadrCAKARhosgeldin
@BahadrCAKARhosgeldin 2 жыл бұрын
I moved an i7-8750h 24gb to an Air 8-Gpu 16gb for unity and swift. Unity render time takes twice less time on mac while gpu burning on intel laptop air doesn't care. So interesting.
@markw496
@markw496 2 жыл бұрын
As a full stack developer the best thing I ever did was get either a few monitors or one huge monitor and get the intel mac mini with 64gb of ram. This way you can read tons of docs open and switch between multiple environments.
@ishratrhidita9393
@ishratrhidita9393 2 жыл бұрын
I love this guy!!!
@RatherBeCancelledThanHandled
@RatherBeCancelledThanHandled 2 жыл бұрын
Thanks ; this was a really thoughtful video to share . Going to help a lot of people
@SportsIncorporated
@SportsIncorporated 2 жыл бұрын
Why not just use the cloud for a heavy workload? How can you expect a PC to do an ML workload?
@dmitriiegorov1888
@dmitriiegorov1888 Жыл бұрын
I’m looking forward to seeing the next episode of these series! Apple has already released M2 Macs!
@ikamy
@ikamy 2 жыл бұрын
Good job but Front-end is not accurate, there are people who do design and front-end code, they deal with Illustrator , photoshop, sketch, Invision ... I'm still not sure M1 is enough or not but it's definitely heavier than a lot of those other applications you described
@bodiesolomon1768
@bodiesolomon1768 2 жыл бұрын
Good breakdown. FYI, probably the majority of the biggest “big data” stuff no longer runs on databases per se, but actually runs on top of Spark, which is a hefty JVM stack.
@prashantchauhan2299
@prashantchauhan2299 2 жыл бұрын
can you please update this video once m2 comes out if new support has been added for Apple Silicon. Really good video. Thanks
@davidagyakwa288
@davidagyakwa288 2 жыл бұрын
Yes Alex I am a developer and i think the minimum laptop should be the M1 pro because it has ports .😅 case closed
@jacsdev
@jacsdev 2 жыл бұрын
My final thoughts hahahahaha
@TolySamson
@TolySamson 2 жыл бұрын
MacBook Air M1 16GB RAM is it enough for Flutter development?
@AZisk
@AZisk 2 жыл бұрын
should be good
@panic0112
@panic0112 2 жыл бұрын
What about native desktop application developers? I could see some being OK with M1 and M1 Pro for Mac-only development, but I think Intel is still preferable if Windows development is required. The virtualization solutions are still lacking quite a bit. I actually decided to go M1 Pro and a separate Windows machine, but not as convenient as being able to do everything on a single laptop.
@marmoh7440
@marmoh7440 2 жыл бұрын
Awesome video like always! This comment is also for the algorithm. Keep up your good work.
@paulfunigga
@paulfunigga 2 жыл бұрын
I work as a data engineer. And vanilla m1 with 16 gigs of ram isn't enough for me. I mean it's ok, somewhat, but I constantly run out of memory with a bunch of tools and ide's open, most of those things are written in java and eat a lot of RAM. Also I am forced to run the intel JDK on the m1, instead of the native m1 jdk, because there are cases, for example writing an avro file, where a java library calls native C++ code, which hasn't been compiled for the m1, and I get an error, saying "[FAILED_TO_LOAD_NATIVE_LIBRARY] no native library is found for os.name=Mac and os.arch=aarch64", but. think it's been fixed in the later versions of the library that I use, but if I want to switch to it our entire infrastructure has to be moved to a newer version of Spark. So, in my opinion intel is the only good choice for a big data developer.
@zoaybk
@zoaybk 2 жыл бұрын
Great video, thanks
@sorik20
@sorik20 Жыл бұрын
Learning alot from you Alex, heres to hoping that you’ll do an update video on this - now that we have more support for the apple silicon chips
@krot16527
@krot16527 2 жыл бұрын
10:40 Docker works thoroughly virtual machine on Mac independent on intel or Apple silicon
@WhyShubham.
@WhyShubham. Жыл бұрын
We Need an updated videooo nowwww...
@eldersonlaborit2290
@eldersonlaborit2290 Жыл бұрын
Hi there Alex im from Venezuela i hope u can update this video with the news m2 chips, thanks for ur content bro you're awesome.
@thorium9190
@thorium9190 Жыл бұрын
I’ve always just been a fan of Apples sheer efficiency with Apple Silicon, comparing to my 4 grand Dell XPS 15, that laptop has been brought to its knees by a M1 MacBook Air while unplugged, and it’s battery life is incredibly poor. As a Uni student battery life is extremely important, as long as it works and the performance is similar to intel the m1 based MacBook pros are my pick personally.
@alexbigkid
@alexbigkid 2 жыл бұрын
Frontend can also use Webassembly / C# or phyton
@tejavenkat8012
@tejavenkat8012 2 жыл бұрын
Finaaaaalllyyyyyyyy Finallyyy!!!!!!!!!!!! One good video for software developers who have been working on either linux/windows(most probably linux) to see if there is any advantage with the m1 mac. I was fed up with aaaaaaaalllllllll the videos talking more about video editing,final cut pro and shit when the title mentions about software development. Thanks Alex. Thanks for keeping it to only SDE stuff and covering so many different developers!!!. Thank you so much.
@m0tivati0n71
@m0tivati0n71 2 жыл бұрын
This is some great content
@14xx07
@14xx07 2 жыл бұрын
DevOps work scope sound very similar to data engineering..?
@jatoday
@jatoday 2 жыл бұрын
Will take this video with a grain of salt since there's now more support for Apple silicon. As a data engineer, I think the compute requirements must be at par with data scientists as they will sometimes be utilizing ML tools and containerization too. With that, extending to an M1 Pro or Max should be needed. An M1 might not be enough for those tasks.
@andew7763
@andew7763 2 жыл бұрын
Thank you! Look forward for updates when you have the Mac Studio setup too.
@RockTheCage55
@RockTheCage55 2 жыл бұрын
So weird i'm watching this tonight because I just got my new mba m1 tonight. So ever since they released the MBP Pro 14 & 16 i've spent many days trying to decide what to get. Honestly i almost got a full specd unit not so much because i wanted an m1 max more because i wanted 64GB ram. So of course i kind of went backward here buying a mba. Honestly i had an old late 2013 13 rMBP that really need to be upgrade. I am a full stack engineer & devops. I work a LOT with docker and honestly docker just seems to be kind of a mess with apple silicon now. Also the VM story on docker is a mess: limited # of distros you can use, if you want to use windows you have to use WOA. So anyways i didn't want to spend 4000+ on a laptop that i couldn't fully utilize so i bought a mba as an interim device and hopefully in a couple of years everything is ironed out and i can look at ordering a full specd out unit again. So far the only thing i don't like is the key travel on the keyboard isn't as much as i would like it to be and its taking some getting use to.
@RoyRope
@RoyRope 2 жыл бұрын
Hm the issue with image architecture would also count for developers within my company; we develop software running inside docker containers. The previous company I worked for did this as well.
@ajfromca
@ajfromca 2 жыл бұрын
One of the "hidden" take aways I got. You explained exactly why Apple is still selling the Intel Mac mini, even 2 years in you still cannot do everything on Apple Silicon. I am the MDM admin who makes up my employers hardware specs. The reason we dont bother with M1 (and M2) is because upgrading the RAM makes the device a custom SKU which takes forever to come in, and limited to a single display natively. M1 Pro checks too many boxes for an off the shelf SKU.
@idtyu
@idtyu 2 жыл бұрын
To me as web dev, for m1 to be a viable option, docker must absolutely work properly on it (or have moby engine on Mac, or lxc to work like docker, or podman to support auto directories mapping)... And of course, I can't work with legecy codes like php56, older versions of node(e.g. sass works only with version 14, so 15 is going to throw some Python error at you)
@ko-Daegu
@ko-Daegu 2 жыл бұрын
Cute pfp
@paralelmind
@paralelmind Жыл бұрын
have you switched to m1 / m2? i'm also interested in to get proper battery life & performance developing on php7+, docker, older npm, etc
@juhavehnia7862
@juhavehnia7862 Жыл бұрын
You should mention the fact that M1 can only support one external 4k monitor where as M1 Pro Macs can do 2 or 3.
@onjimana
@onjimana 2 жыл бұрын
i am a front end engineer but I like that screen so mine is pro max :D
@shivamd23
@shivamd23 2 жыл бұрын
Nice Video Thanks for making this ☺❤🙏
@AZisk
@AZisk 2 жыл бұрын
My pleasure 😊
@garytimeless7251
@garytimeless7251 2 жыл бұрын
This is so useful - thx you so much. As a informatics student it helps to understand some if not all roles i am going to choose from 😁👌🏻 And the best laptop 😂🎉
@DiegoAguilera
@DiegoAguilera 2 жыл бұрын
Thanks 🙏 good video
@jbianco2112
@jbianco2112 2 жыл бұрын
Dear Alex, very interesting video. You didn’t mention Java, not sure if you don’t like it or you forgot about it. Like it or not Java is on top of another emergent technologies, and by nature multi-platform. The ability of having a SpringBoot app, and run a JAR regardless of CPU architecture is priceless. After +30 years of software development, I’d dare to say: Java is very strong with The Force.
@nicknickname353
@nicknickname353 2 жыл бұрын
I have just started learning Java Will the ARM be a problem ? Will i be forced to use parallels windows apps ?
@weiss588
@weiss588 Жыл бұрын
@@nicknickname353 I use java for mobile development with android and it works just fine
@ernestechie
@ernestechie 6 күн бұрын
We need this'dz🎉
@abhimanyusareen1670
@abhimanyusareen1670 2 жыл бұрын
Could you please do one for m2 as well? Would really appreciate it
@oziocb
@oziocb 2 жыл бұрын
Great vid! But you forgot to mention that the base M1 macs cannot natively connect to more than one external monitor. Which for front end devs like myself is a massive limitation.
@dankosek2355
@dankosek2355 2 жыл бұрын
They can if you use the right USB device... That's been covered plenty of times by now.
@oziocb
@oziocb 2 жыл бұрын
@@dankosek2355 I didn't know that, tbh.
2 жыл бұрын
Yeah, basic m1 running most analogous representation of production with LB, caching, DB, application server with underlying technologies necessary, also additional purpose specific servirces, eg search engines, content delivery, etc. Right. Youd really want that containerized, and youd really also want to be able to test run the application. In a messy world of ecommerce web dev and frameworks, also big game dev, you need those resources more than ever. Even things like 16gb of ram are seldom enough.
@dahermora5976
@dahermora5976 2 жыл бұрын
I ROFLMAO with the 10x engineers !!!
@insenjojo1839
@insenjojo1839 2 жыл бұрын
i think for the price of the m1pro, getting a combo of the M1 Air along with a nice RTX Windows laptop is a better bet....eg: M1 Air 16gb with discounts - 1000$ + Acer Swift X with a Ryzen 7 & RTX 3050 Ti - 1000$ - 2k is stilll the price of the M1 Pro base model....
@kiddkai
@kiddkai 2 жыл бұрын
We have a gigantic fe mono repo, building and running it at the same time with vscode+type checking also ptaking loads of rams.
@lesstaire
@lesstaire 2 жыл бұрын
I wish ML is not included on DS category because you are needing higher specs for ML.
@DannyMexen9
@DannyMexen9 2 жыл бұрын
Alex keeps on giving. Your videos are future proof you beautiful man
@snilard
@snilard 2 жыл бұрын
It really depends with data engineers. There are some, who needs just web browser/terminal and runs everything remotely. But when you are like me - big data developer, then you need more than MBA. I really appreciate that I can run some of my pipelines locally for debugging. But it needs some CPU cores and also lots of RAM. So 16” intel MBP or M1 Pro with 32 gigs of RAM is must have. Will be soon switching to 14” M1 pro MBP so I hope that I will not find anything that would force me to return back to my loud intel 16” MBP. M1 max may be beneficial with it’s 64 gigs of RAM but the price difference is too high for only few occasions when I would need that much RAM.
@balazsh2
@balazsh2 2 жыл бұрын
Do you think you'll actually need that much ram though? Personally, with x86 I'd definitely go for 32gb for data science, but with ARM I'm thinking about just picking up the 16gb Pro model
@guims357
@guims357 2 жыл бұрын
security, if kali runs well with parallels, is full win to M1, you don´t even need to think on intel
@MostafaAhmedAhmed81
@MostafaAhmedAhmed81 2 жыл бұрын
For .NET, VS Code is much better option for non-Windows machines. I use it since 2017 for both .NET and frontend development. .NET support s Apples Silicon starting from .NET 6. So you won’t benefit from performance improvements unless you develop from this version and later. But you still can run older versions using Rosetta, not that bad, but larger projects will suffer a lot.
@andreaslassak2111
@andreaslassak2111 Жыл бұрын
Hey .. you missed TESTING !!!
@AsifSaifuddinAuvipy
@AsifSaifuddinAuvipy Жыл бұрын
apache spark, hadoop etc will be very happy with more compute n gpu power ram n ssd
@kamranemami5728
@kamranemami5728 2 жыл бұрын
Please check Mac m1 machines for bioinformatics engineering. (e.g: ChimeraX, pymol, autodock)
@oleksiibuheria932
@oleksiibuheria932 2 жыл бұрын
Long story short: no one. No docker images for amd. No compatible tools. Performance is not that amazing as bloggers say. Mb it's okay for fellas frontend devs, but I would rather choose intel
@1oglop1
@1oglop1 2 жыл бұрын
Thanks for the video, although it's pretty outdated right now. It has to be quite difficult to keep updating videos with the latests news.
@13moons-24
@13moons-24 2 жыл бұрын
i am currently using a 32gig intel 7 2019 macbook pro, been using it for heavy photoshop, finalcut pro, vue, html, python, react, android studio, it works fine, but my next computer will probably shoot for over kill since most of my macs have gone for about ten years of use before they are completely replaced. so my next mac either a studio or upcoming mac tower to replace my 2014 imac,
@_neuromanser_
@_neuromanser_ 2 жыл бұрын
I don't agree with M1 13" being for front-end and here's why: I am a web developer and a web designer for more than 20 years. When you are creating front end for your web sites, it is important to have the screen reel estate where you can properly see how your website will look to majority of people, plus you must have the best possible screen for that, with proper color range. Also, developing on 13" screen is a pain, you don't have enough space either for your design or for code. Most of the time you also have to switch between programs for design, like Affinity Designer/Photo (or dreadful Adobe, if you are still on that one) and your code editor, so having a better CPU and more RAM is also important. If you are looking just at the hardware specs, 13" may be enough just for the beginner front-end devs, but for us who are seniors, that is a joke. For this reason, I would expand that first blue bar to M1 pro with a note that it has to be 16" if you are working without external monitor.
@write2lloyd
@write2lloyd 2 жыл бұрын
Liked and Subscribed only because of the 10X comment "Use the Force, you don't need machines". Lol.
@arnawgundawar
@arnawgundawar Жыл бұрын
Can you do a new update for this video? As the support for apple silicon has much more support now.
@DummyFace123
@DummyFace123 Жыл бұрын
Regardless if you only work on frontend, you’re very likely going to need to stand up the data sources and services locally anyways. M1 air is still no slouch though, so I don’t doubt it can handle it. I’m full shack and devops and I have an i5 Dell Latitude 5400 with 16gb ram No, it’s not enough 🤣, but I’m certain that a 16gb M1 Air would demolish these POS. I look at what other devs get to work with and I get sad. Another thing about ram and processing power to consider is that we do a lot more than just coding. We have MS teams, Outlook, Excel, 20+ browser tabs, and many other apps open usually. Another thing to consider is front end and backend unit tests. These can take more processing than running everything else combined. For me to make a recommendation to any business Suit in charge of devbox requisitions, I wouldn’t recommend anything others than the workhorse chip of the lineup, whatever that may be. For intel that’d be an i9 K series, for mac that’d be the M2 Pro, and 32gb of ram, and SSD storage. The reason for this is, the people in charge of requisitions will never know the full potential pitfalls in development inefficiencies or workloads of their developers. Developer time is expensive as hell, so the more time you can shave off of your developers sitting on their hands waiting for unit tests to finish, the more value you are getting out of them. The M2 Max wouldn’t really be better for us over the M2 Pro, because who cares about GPUs? The M2 Ultra might be double the goodness of an M2 Pro though
@Тарас-у7к
@Тарас-у7к 2 жыл бұрын
it might be good option to buy $100 used phone instead of using emulator. So you won't need a m1 max.
@lowkeygaming4716
@lowkeygaming4716 2 жыл бұрын
I want to get the m1 air 16GB to save some money but it's frustrating that even the Mac store here in my location only have 8GB. The only 16GB they have is 14in macbook pro which is too expensive compared to air
@kimjiro4591
@kimjiro4591 2 жыл бұрын
TL;DR: get a macbook air M1 16GB ram, and if you need to do heavy graphics stuffs/database stuffs, get an intel machine.
@4eks1sLV
@4eks1sLV 2 жыл бұрын
Regular M1 has a huge limitation that would make it unusable for me: It has a very limited external display options Also you forgot QA engineers :)
@valdius85
@valdius85 2 жыл бұрын
It is still possible with "dongles" to connect two monitors. Saying that, please expand your thoughts as I am about to buy the 13" M1 and use it with two monitors. If that's impossible, I will go for 14"
@4eks1sLV
@4eks1sLV 2 жыл бұрын
@@valdius85 It does, but at the same time does not. If you look at apples website-> tech specs -> Video support you will see that it only supports one native display. That means that if you want more displays they have to be software based. those software based displays might be laggier/buggier as they are not supported by apple and would prob even require extra software so I would strongly recommend to not do that for work. I would just got with 14'' For my self i went with intel because of this reason (m1 pro/max was a rumor at the time, so that was my only option :) ) I hope i could help
@hanes2
@hanes2 Жыл бұрын
front-end can be heavy in terms of the Design part. Like opening big Adobe XD, Figma, Photoshop projects, they may not be used every day, but they can be heavy tasks.
@miscellaneousvarious4105
@miscellaneousvarious4105 Жыл бұрын
Can we go with a combination of Mac mini m1 + intel i7 or Ryzen 7 to cover all the specifics of all kind of software dev as mentioned in this video?
Apple Silicon is back, but for which developers?
9:34
Alex Ziskind
Рет қаралды 150 М.
Mac guy forced to buy Windows laptop for software dev
15:28
Alex Ziskind
Рет қаралды 88 М.
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 10 МЛН
An Unknown Ending💪
00:49
ISSEI / いっせい
Рет қаралды 55 МЛН
Electric Flying Bird with Hanging Wire Automatic for Ceiling Parrot
00:15
Docker on M1 Pro and M1 Max | against M1 and Intel
16:02
Alex Ziskind
Рет қаралды 170 М.
MacBook Pro 16" vs 14" and what I picked for software dev
9:45
Alex Ziskind
Рет қаралды 113 М.
MacBooks: Which Should You ACTUALLY Buy?
13:11
Just Josh
Рет қаралды 280 М.
I regret buying M1 Max instead of M1 Pro... Here's why
14:03
Luke Miani
Рет қаралды 646 М.
Of Course, I GAMED on the M1 Max!
16:16
ShortCircuit
Рет қаралды 2,4 МЛН
MacOS Sequoia: 30+ INSANE CHANGES (Hands-On)
8:46
MacVince
Рет қаралды 286 М.
Developer Impressions of M1 Max
12:21
d3vtec
Рет қаралды 103 М.
DON’T WASTE YOUR MONEY! 14” vs 16” M1 Pro MacBook Pro
14:00
Tech Gear Talk
Рет қаралды 1,1 МЛН
MacBook Pro M3 Max vs M1 Max Full Spec Models Compared
19:14
Jerad’s Tech Tips & Reviews
Рет қаралды 33 М.
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 10 МЛН