Yeah, the only thing that I'm currently worried about is several incidents of people saying that programs haven't been optimized for the m1 chip yet because they were initially built on Intel. However this will quickly change as more more software developers program for the m1 chip. This is the only reason I recently purchased a windows PC. I didn't want to run into these issues.
@@VincentGonz wow this was 7 months ago. I actually bought an M1 MacBook Air for cs in school and so far nothing we use is not compatible. Even if it were only designed for Intel macs it still runs like a champ.
i just started learning python. I know that school will start teaching python in three years so i'm learning it in advance. :) it has nothing to do with this video but I just want to say you inspire me a lot! -one 14 year old who loves your channel.
I wish i knew what programmming was before i took the course. Although u did best among the class, it would have been better if i know more than my professor. Like you
Great video man! I'm big PC user. Main reason is because I don't like to buy additional accessories which can be expensive for Mac users. Plus I don't prefer laptops over desktop. I built my PC myself, so if it's slowing down due to the workload I'm doing, I can switch out the processor and add more RAM to beef it. That way it can last another 4-6 years. Yo can you do a video on desktop and laptop for developers? That would be awesome!
I had to come and support the channel. I always wanted to know the answer this question. I am self teaching Front - End Development and happy to be on this journey. Love your content.
Gyasi Linje thanks! I graduate in May with my IT/cybersecurity degree. So a triple threat. Lol have to set myself a part from the competition in this job market.
@@Hiiipowerdanni I'm in front end web development and want to do it and cyber security as well. Great minds think alike. I wish you much success in your tech journey.
As a Pentester and developer, I've moved from Mac to a Dell XPS 15. Enabling WSL2 in Windows 10 allows a full LinuxOS (Kali and Ubuntu for me), docker, and out of the box integration with VSCode makes the transition seamless. But the reason I changed...expandability. XPS can expand both the RAM (up to 64GB) and Hard Drive (supports 2),
How do you become developer and pentester at the same time? Do you have any life outside of these 2? (no offense) I'm asking because I want to be both, but I have some other hobbies that take lots of my time too
In regards to computer science, you don't need anything fancy. If you want to make ios apps than yes, you will need a macbook. Otherwise a windows laptop is fine. I used both, switched to windows just like Gyasi, my data structures professor likes and tells everyone to use macbook, neither is bad. Now as the classes got more intense, I did find myself downloading more programs on windows to hand things in. Like he said, Putty was one way to hand in assignments through ssh, (I used cyberDuck, much easier to access). Edit: My freshman year of college, I used a macbook pro. Unlike Gyasi, I had to download many programs for the classes (codeblocks, visual studios, etc). One thing that shyed me away from the macbook was how the files created a . or _ for everything. Also, how codeblocks didn't have an updated version since 2013. I also wanted to game so I switched to a gaming laptop (razer blade), I do miss the track pad, and how atom looks on the macbook, but that was all.
You’re a good business man. Well thought out. Take home, Have cash go for Mac or premium pc, don’t have much cash go for pc. Both are okay, it’s all depends on your pocket. Thanks
I was a Windows guy for years, I just recently made the switch to Linux when I started my CS degree, and I love it. Can't see myself using anything else, of course I have a windows desktop for gaming.
I'm going with a mac, but only because Safari is a bitch, especially mobile Safari, and making sure the page works as intended on iPhones is essential. Web development also often comes with app development, using mobile technologies (for example cordova), and releasing apps for iOS requires a mac. Workflow and convenience is very similar on both Mac and Windows and comes down to different keyboard shortcuts mostly. Also it is possible to install Windows on a mac through bootcamp. In short, versatility and possibility to develop anything and have both systems when needed is why a MacBook works best as a work station.
Hardware requirement is important, it seems code is just a text in developement but when it comes to run several other microservices and background jobs you need to have good hardware, dont treat code as just a text.
What's the point of it being open-source? Does it make a meaningful beneficial difference to the user? I've always wondered why people care about it so much since most people never look at the source code anyway. In my opinion, practical reasons to use Linux are it's lightweight, customisable, and free of charge.
@@mathilda12789 If it's open source you know if it is spying on you or not. With closed source you never really know what and why vendors are collecting. Also that leaves every user possibility (even if you chose not to do so) to patch/change things. Another thing for open source application is that if vendor stops maintaining and supporting the software people can fork it and make their own version and keep it updated.
I am an App Developer. I have used PC at all times but installed Linux Mint. Recently My HP Elite book 8460p is Really Hanging! My productivity Is not good due to The Laptop. Guess Mac would be better But their Price is To much Can't afford at the Moment....
@@jeanfrancaise it hangs because may be you just installed new things or change the Linux too far Mac is only good if you want to do ios development or you like an expensive shiny thing
@@ikrammaududi6205 Actually I noticed Something. It's now working without Hanging. Running the Emulator was the one making the computer to hang. But running the App directly to my phone, The phone never Hangs!🔭
I can share your struggle I have spent the last few years in my University experiencing the very same issues that you described in this video with my computer science assignments. Mac OS is far superior for development and since I did not have the money to buy a nice Mac early on I went through the additional struggle of hackintoshing my laptop and that at least gave me the benefits of using Mac OS. The struggle of maintaining a hackintosh for me was actually well worth the benefits when watching other students struggle with their Windows issues.
Good video but I have a few thoughts as probably somebody on the older end of your audience. I've been a professional developer for 15+ years and I'm honestly baffled when I hear blanket statements like "Mac OS is OBVIOUSLY superior for development". You just have to consider what you really need. There are so many questions to go with that like what kind of apps are you making? If you are making iOS or Mac apps then obviously you need a mac for at least a build server. Are you making .NET apps? Scripting? Python apps? Web apps? Back end? Front end? Machine learning? Where are you deploying your app? I've used Mac, Windows and Linux and its typically dependent on the type of work I am doing. I like Mac a lot but I'm also pretty productive on Windows and aside from building iOS or Mac apps, there's literally nothing that I have encountered where I couldn't use either. I'm not a huge Linux person because I'm not as comfortable there and again I haven't found anything that working in Linux buys me that a Mac doesn't.. or now in Windows that WSL doesn't. I've not met one customer or client who's impressed by my choice of operating system. Also as far as laptops...why a laptop? Mac laptops are great but expensive. The Surface line is great but expensive. If you don't need the mobility then save your money and buy a desktop that's upgradable. ..or a Mac Mini for that matter. My last purchase was a Surface Laptop and its been great....but its docked 95% of the time. Think if your own use case. My rant is over. :) Thanks again for making this video!
Finder sucks for real :( I totally agree with that point. I think to extend 1 of your point if you want a hw sw package you can go for Microsoft surface laptop and that con of a pc can be striked off. The same amount of money if spent on pc it will be a good experience for development I believe.
Man, I LOVE your videos. Great quality, great content. I just pulled the trigger on a MBP - a lot went into that decision, but your videos played a part. Also, very cool cat!
@@gunix28 no regrets at all. I wanted a 16-inch model, and I require at least 3 thunderbolt ports. The only models that have those features are intel-only as of today. Also, boot camp. In the next year or two, Apple may produce the larger form factor with the features I want, and if it's competitive with Windows + WSL 2 at that point, I'll be all over it :-) How are you liking Big Sur?
Mhmmm I personally go with Mac if you have the resources to get one. But really if you have software such as VS Code, Chrome Extension and just some Adobe apps you should be good regardless if it's Mac or PC. Just make sure you have specs that fit your work needs and if you want portable or stationary setups!
My brother is gonna kill me when I tell him I wanna stay with mac. He's been pushing me to get a PC for the longest time. Even started looking at AMD's latest CPUs and getting interested in its performance. Your points about intuitive design, trackpad, and the other pros you mentioned resonated with me, though. I have an old macbook that's lasted me 5+ years. I don't know what to do, man. Might have to switch just to experience the shift for myself and decide for sure if I'm gonna stay with mac or fully convert to PC. Might even give Apple some time to make newer iterations with a better keyboard. Great video and channel!
I agree with @UCbBsRNBEBu5IRGdksCDvr5A points on everything about the Finder - would much rather Windows Explorer. BUT for everything else, the Mac just works and gladly use it over Windows now.
Another great video 👍🏾. I have a Mac. What I like about your videos is there's not a lot of fluff. And a beginner can understand and follow your videos. Thanks.
For web developer that’s easy it’s a MacBook because macOS is Unix based and node was first developed in a Unix environment. I don’t know how windows is now with node but in the past I’d have errors that would never happen in Unix. However if you want to develop a C# app then windows can be great.
Good stuff man. I'm learning full stack web dev right now, and I'm doing it on a desktop pc, but I want to get a laptop to do web dev, and other coding on for remote work. Still not sure which one I want to go with. On one hand, I know Mac is good with the terminal etc, but on the other hand, I'm super familiar with windows already. Decisions decisions. Thanks for the video.
I have all three, Linux, Windows and Mac (provided by the company). I can assure you guys that I NEED all 3. They do things that the other don't, really compliment each other.
For PC , many options, HP specter X360, Dell latitude, HP EliteBook 840 Aero G8, the legendary X1 carbon from Lenovo, Dell XPS 15, Alienware , Asus pro art line up, razerblade, MSI and on and on if you are in mac eco system your only option is the cheaped out and over priced macs.
Dell XPS and Macbook Pro still the best programming workstations for me in 2022. I would also grab a macbook air for computer science if I were starting out as a student again.
Yes. The real question is are cats or dogs better for developers. I have a dog. A pit bull. He likes attention. If I'm typing he is big enough and strong enough to yank my hand away from the keyboard. And he does. Over and over. Cats are closet developers. They are constantly modifying your code. You just don't realize it. They don't need as much attention. They can be left alone for long periods of time, with ample food and water. I think cats are better for developers, but I could not live without my dog.
Cats are very low maintenance and are good for developers, however you need a dog to force you to be outdoors. For example I take my dog on walks, bike rides, and I take him to the dog park where I can have a blast watching my dog playing with other people's dog and you meet nice people being there too c:
my main reason to buy a macbook was probably because of the resale value, which you dont have on a windows laptop, if i spend already that much money on a laptop then im happy when i can get a fair amount of it back. And cause for anything else like gaming i got my desktop pc, my macbook is only used for photoshop, sometimes illustrator, indesign and programming
thank you for the informative video. do you recommend the M2 chip macbook pro or M2 macbook air for a developer? i have imac at home. I’m in a great dilemma.. help!
Love the quality of production. I liked your content. Its the first time I came across your channel. May be you can speed up your delivery speed. I was listening at 1.75X as your normal speed was a tad to slow for me.
How much ram do I need on a MacBook Pro 16 or 13 for programming and ai machine learning etc. And which cpu do I get? I’m new to this topic so sorry for this question.
Unless you do ios programming. For programming, Linux is the best or rent a cloud ide like vs codespace or cloud9. Windows has no value to programming today, even they add wsl to attract programmer. But for me, i use windows because i need my OneDrive...😅
Mac OS has always been considered proprietary in nature, hence if your into Web Developing where your working w/ thbird party apps encapsulating it to your Web develipment, your better of using Lother Web developing OSses.
I’m conflicted because these new M1 MacBooks are light years ahead of the rest of the competition but I already have a high end Windows desktop and I don’t want to use two different operating systems…
did you end up looking into this more? I havent had a pc for a decade and recently got high end PC desktop. I had a macbook air for years and am learning web development on that. Im just seeing if getting a m1 macbook is worth crossing OS when studying at home.
I own both a MacBook Air with macOS Monterey and HP laptop with Windows 11. So this video helped me. Thank you! Edit 12/29: I recently purchased a 2021 M1 iMac with 8GB RAM and a 512GB SSD. I purchased it specifically for web development.
Same here, I realized that in the future I will need to learn how to be mobile and get alot of development done faster and effient with the work force. I was at a startup and all they used were macs! Overall saw how the benfits of a mac with battery and os intergration. Really blew me away with how much can be done with a team.
All I hear from these dudes using MacBook are excuses to justify being taken on a dummy ride by Apple. The terminal excuse is the funniest tho…. You know you can dual boot ubuntu or redhat for free right?! Just saying
Unfortunately this is extremely misleading. A lot of the brought up points of cons of windows are just simply not true. None of the advantages of windows have been pointed out, either. Hardware-related incompatibility issues are laughable, compared to the constant bc-breaks you get with every new MacOS version. This video is either made extremely biased or uninformed. Also, the majority of developers do not prefer mac. It's used the least out of windows (#1), linux distributions and Mac. Practically the only advantage you get for web development is keeping compatibility to Safari, but you'll have to live with major drawbacks in working with multiple monitors and window management, which are very important.
My macbook pro went to their store 3 times for repairs. It's a good thing I had AppleCare. I also have a Dell that cost much less. Not a single problem with it.
Honestly pretty wrong about customer service standpoint. I have a dell xps 17 and bought a in house repair warranty that came with a 3 year extended warranty. I called dell and was able to get a tech out in 2 days to repair left fan that wouldn’t spin. Before when I had my 15inch MacBook from 2016 and it had the light stage affect and had apple care on it they had my machine for a whole week.
I was thinking of getting the mac mini since it's the cheapest product apple is making the arms based processor ar being developed now, so I don't want to over-invest in something that will become obsolete in a few years time.
If you are a professional web developer, there is no way that windows laptop is going to be better. The best track pad on the market. Ability to emulate ios devices and if you like windows that bad. You can use it as well there is no problem with that. And the last but not least is the build quality
Gyasi I’m not really interested in hardware videos since I’m a broke boi who couldn’t afford new hardware regardless of what you say ❤️ Do you think you will be making any non-hardware related videos soon? Much love man
I guess it’s not really that relevant, but I would like to advise you away from buying a Mac. I bought one when I started the University. It’s perfectly capable of completing simple programming tasks and web dev, but when you start doing something complex with it, it really crumbles down. Not only do the fans scream like an airplane, but also Apple has decided that deprecating OpenGL and releasing Metal instead of just enabling Vulkan was a good idea. I mean, if you are not a gfx/game programmer you wouldn’t really care, but it’s safer to buy a PC with Linux (or dual boot if you need Windows for any reason)
@@aquilabamigbade3473, you are wrong. MacOS still doesn’t natively support Vulkan, OpenGL is still outdated and deprecated, Metal still misses features, GPU performance in M1 Macs is average for the form factor
im still thinking should i take a risk to change from what i familiar with to something new to me. from windows to mac. im thinking to buy a macbook m1 air for web development (php languange/nodejs). should i or not ????
I want to get into development. I currently have a Lenovo x250. I love the machine. It has 4g LTE, which I can take everywhere. I love it. However, I want to know if it really worth getting a Mac. I want to get another Lenovo. More modern.
@@adnan37h Graphics drivers are true but Major software depends on who you are. There's only 2 things I use from Windows now ms office and visual studio, and only when I have to. I use virtual machine, but I basically don't touch windows unless I have to now which is not often.
Honestly the only reason I can think for a Mac is if you want to do iOS development. Everything else is pretty much compatible or has a Windows version. Windows also has a new Windows Terminal, and to be honest (crazy opinion incoming), macOS has become less stable and reliable than Windows 10.
This is actually the greatest battle 😅 personally I've always loved Macs, I've always had great experience with it. Efficient and very durable. Whts been your favourite Mac IOS version through the years?
Gyasi Linje haha based on that answer, I'm going to subscribe and hit the notification bell😃 I recently started a Software testing channel, feel free show some love