Why Every Software Engineer Uses MacBook..

Поділитися
Вставка
  • Опубліковано 21 вер 2024

КОМЕНТАРІ • 3,1 тис.

  • @gene081976
    @gene081976 2 роки тому +1560

    If you told me this 10 years ago, I’d say you’re crazy. But, I’ve seen my previous company (I’ve been there for 18 years), slowly move from hating macs to preferring macs for software engineering.

    • @techwithsoleyman
      @techwithsoleyman  2 роки тому +16

      🔥🔥

    • @ilannguaqjonathansen8208
      @ilannguaqjonathansen8208 2 роки тому +69

      @@techwithsoleyman Correction: Far most of the world's servers and infrastructure runs on Linux, not UNIX... And MacOS is derived from FreeBSD UNIX, but is not a pure UNIX system.

    • @beepst
      @beepst 2 роки тому +30

      I think we’ve all been there. It’s easy to hate on Macs until you actually use one for a certain amount of time.

    • @svyatoslavartyukhov2692
      @svyatoslavartyukhov2692 2 роки тому +17

      docker on macos suck so much that I'd prefer to install linux on MacBook

    • @Leezorc
      @Leezorc 2 роки тому +8

      @@ilannguaqjonathansen8208 This is so true! I'm a linux user for the past 10 years and never shall switch to mac and or windows

  • @good-tn9sr
    @good-tn9sr 3 роки тому +2151

    “3x more windows laptops breaking than mac machines” There’s like 8x more windows laptops being used

    • @janjelinek4283
      @janjelinek4283 3 роки тому +100

      Yeah I was thinking that too if he took that into consideration

    • @houssamalucad753
      @houssamalucad753 3 роки тому +212

      Funny he said that when Apple had keyboard issues for 5 years straight and just fixed it this year, not to mention display issues on 2016 models, dead GPUs on 2014 models, and excessive heat on Intel macs.
      Admittedly, they fixed all of those with the M1 macs but that came at the cost of upgradablity and repairabality.

    • @good-tn9sr
      @good-tn9sr 3 роки тому +97

      @@houssamalucad753 yep I have a MacBook Pro and am heavily invested in the Apple ecosystem but I’m not a fan boy, this man is…

    • @MM-uh2qk
      @MM-uh2qk 3 роки тому +6

      GMAT critical reasoning comes to mind. 🔥

    • @jodwnkdjnw
      @jodwnkdjnw 3 роки тому +3

      Yeahh it’s a self own

  • @simbarashemaunga5575
    @simbarashemaunga5575 Рік тому +201

    For those of you feeling pressured to cross over to MacOS, just remember, the tool doesnt actaully make the engineer.

    • @thee_onderwyser
      @thee_onderwyser Рік тому +15

      was working on a project for 3 months i kept failing causeof the well a lot, switched to an m2 pro finished the project in 3 days and got a nice 200K 4 days later bro once you go mac you never go back!

    • @Traveler019
      @Traveler019 Рік тому

      ​@@thee_onderwyserthere are many windows fanboi who just hate macos as they cant afford or don't want..i too love windows but macos is still better as ui and speed stability .. not for games though

    • @McGregorsplumbingservices2
      @McGregorsplumbingservices2 Рік тому

      what kind of project?@@thee_onderwyser

    • @fanciestpants
      @fanciestpants Рік тому

      I went mac and thinking about going back. Guy lost my interest when he said macOS has better cross-platform compatibility..@@thee_onderwyser

    • @artvandalay13
      @artvandalay13 11 місяців тому +21

      @@thee_onderwyser what? doesn't make any sense. Maybe go into detail why you failed. How does switching to a mac going to make you code faster?

  • @bLaffix
    @bLaffix 2 роки тому +43

    I've been a programmer for 15 years. Like 90% of the programmers I know use Linux or Windows. The only programmers that I know that use Macs are doing so out of necessity - they are doing development for iOS.

  • @fearlessfishman
    @fearlessfishman 3 роки тому +3353

    I've been in software development for 35 years and come across very few developers using Macs. Maybe it's a US thing but not true in the UK. I've mainly seen Windows and Unix based developers. People tend to have Macs only if they are developing applications for them and need to publish to App Store.

    • @FransGamingLow
      @FransGamingLow 2 роки тому +184

      Totally agree. My UX designer brother bought both MBP and iPhone so he can use Sketch and test the app on his phone. Better experience and it helps the clients especially in iOS projects

    • @gregd6022
      @gregd6022 2 роки тому +339

      It is very much a USA thing, just like iphone, majority market in the USA, maybe 13% globally.

    • @carldrogo9492
      @carldrogo9492 2 роки тому +23

      35 yards?

    • @robism054
      @robism054 2 роки тому +4

      @@carldrogo9492 that's what I was thinking

    • @shyambandla6477
      @shyambandla6477 2 роки тому +1

      True

  • @UltimaN3rd
    @UltimaN3rd 3 роки тому +950

    Why Every S̶o̶f̶t̶w̶a̶r̶e̶ ̶E̶n̶g̶i̶n̶e̶e̶r̶ Web Developer Uses MacBook..

    • @stanst9013
      @stanst9013 2 роки тому +87

      and all these apps are then served from Linux servers ;)

    • @kaspalone
      @kaspalone 2 роки тому +59

      Not even that. Most Web Devs using MAcs are posers.

    • @69k_gold
      @69k_gold Рік тому +54

      Exactly?!?! Like who's out there actually developing videogames and programs using MacBook? All system programming languages lack features in MacOS. It's basically just a very expensive Wix-running machine at this point

    • @koreanguymin3873
      @koreanguymin3873 Рік тому +19

      Frontend specifically. I've seen a lot of backend guys on Linux.

    • @ghostcat11
      @ghostcat11 Рік тому +4

      @EvaKnievel that's why i only walk thru F.O.S.S offices

  • @troyc333
    @troyc333 2 роки тому +829

    As a long time Software Engineer I've never used a Mac for anything. I prefer Linux but Windows works as long as you have access to a Linux command line. For that you can use WSL2 or a VHost with a Linux version installed. Some programmers began using Mac back when Mac OS X was released because it was based on the Unix architecture and had what every other programmer had always been using - a unix or unix like command line.

    • @justintaddei
      @justintaddei 2 роки тому +3

      Git Bash is also good option for getting a Linux like cli. I personally use both Git Bash and WSL2 which is nice because both OSs then have nearly the same cli

    • @oneohfive6584
      @oneohfive6584 2 роки тому +9

      MacOS is still Unix Certified

    • @isaiahrichards9319
      @isaiahrichards9319 2 роки тому

      Can't you do everything you'd want to do with Git Bash in WSL though? Or what are the benefits of using both I guess?

    • @oscarpinochet
      @oscarpinochet 2 роки тому +6

      @@oneohfive6584 to be more correct macOS is based on another project that derivated from unix. it uses parts of freeBSD

    • @Sharp931
      @Sharp931 2 роки тому +7

      @@oneohfive6584 Literally a paid sticker, especially if you consider the background of MacOS.

  • @jeekakrishna
    @jeekakrishna 3 роки тому +186

    for programming linux
    for gaming windows
    for just browsing making music and feeling good about myself ...MAC

    • @techwithsoleyman
      @techwithsoleyman  3 роки тому +6

      Lol

    • @yasserarguelles6117
      @yasserarguelles6117 2 роки тому +9

      For game programming while listening to music? all three lol

    • @jeekakrishna
      @jeekakrishna 2 роки тому +2

      @Vasile Martiniuc programming is not big thing anyways . It's a very small thing in this entire world and how things and people work or react.

    • @mnazas2299
      @mnazas2299 2 роки тому

      @@yasserarguelles6117 gaming 🤡

    • @seasidegalaxystreet
      @seasidegalaxystreet 2 роки тому +1

      I have never felt good with MacBook pros. Graphics that keep stressing and spooling fans through the roof and batteries on cycle counts of 300 but last about 60 minutes.

  • @thecastiel69
    @thecastiel69 2 роки тому +292

    Look like you've become the "software engineer" just 2 days ago.
    btw, I use arch

    • @onncpp
      @onncpp 2 роки тому +11

      Lol.. I agree to ur first sentence but for the second...
      I use fedora ..

    • @ZgavY
      @ZgavY 2 роки тому +1

      I also used Arch.
      The only reason why I don't use it anymore is because you need a PC in order to do that, and mine committed boom boom 😐

    • @PurpleSpiritFoxFire
      @PurpleSpiritFoxFire 2 роки тому +3

      @@ZgavY I use my moms laptop 😎😎😂😂😂😂

    • @ZgavY
      @ZgavY 2 роки тому

      @@PurpleSpiritFoxFire My mom's laptop is old and fucking sucks, I'd rather kill myself... oh well, I guess I gotta milk some views for that ad revenue 🤷

    • @r_y_4557
      @r_y_4557 2 роки тому +1

      @@PurpleSpiritFoxFire real og

  • @gasun1274
    @gasun1274 3 роки тому +1040

    everything you described works on linux except the battery life part. on linux, everything is under your control, this includes all the data being sent by each application to different parts of the system and especially what it sends out to the internet. to be able to use linux to its fullest potential is to be humble enough to be able to learn, and to invest enough time to learn. that can be applied to a lot of other things in life.

    • @aussierule
      @aussierule 3 роки тому +80

      But muh logo. That alone is worth about 500 bucks lmao.

    • @TheClinchMagazine
      @TheClinchMagazine 3 роки тому +15

      But how do you develop an iOS or Mac app on Linux other than maybe by using a virtual machine ?

    • @harshpherwani6590
      @harshpherwani6590 3 роки тому +7

      @@TheClinchMagazine you can’t, that’s true.

    • @TheClinchMagazine
      @TheClinchMagazine 3 роки тому +44

      @@harshpherwani6590 Yeah, that should be first reason for selecting a Mac computer for software development purpose and not fast or secure or build quality. Because Apple's whole system is built in such a way that in order to build iOS apps, you have to use their hardware, a Mac computer and you must put your app on their app store, which I think, is not free.
      Linux is secure as well. And top of the line windows laptops are in my opinion reliable as well as sturdy built as well. Plus no one can argue the vast collection of softwares that are available for windows. And windows apps are in no way inferior to iOS or MacOS apps.
      TLDR - The only compelling reason to buy Mac is that they don't allow other hardware to build iOS apps.

    • @m3e642
      @m3e642 3 роки тому +4

      @@harshpherwani6590 you can make a mac os virtual machine

  • @philsnewaddress
    @philsnewaddress 2 роки тому +514

    I've been a software engineer for nearly 30 years in the UK with years spent visiting and remotng into the US and around the world (mostly big pharma) working with hundreds of software engineers over the years. I've never met a software engineer in an industrial setting who uses a Mac for their job.

    • @rafisburganov
      @rafisburganov 2 роки тому +26

      corporates choses windows because it is the only os capable of domain administering. No other os has technology similar to AD.

    • @philsnewaddress
      @philsnewaddress 2 роки тому +19

      @@rafisburganov exactly. One of my friends supplies a Mac to all staff in a legal, office setting. I asked what they log into and he said, they don't log into anything within the office.

    • @Yancyik
      @Yancyik 2 роки тому +21

      When u gonna retire man

    • @marcuspvxea
      @marcuspvxea 2 роки тому +39

      Only people who like MAC are
      - Rich people wanting to stand out
      - People who wants to look like they know comptuers
      - Music Editors
      - Video Editors
      - Forced to have it from the school/workplace
      At my school they had MAC which worked alright for Word, Powerpoint and Excel.
      They claimed it also was more secure but then i ended up accessing all the master passwords and their server systems/routers since they were litteraly stored in the Key chain on my Macbook.
      My dad uses it only since its "Simple" since it is, if you just want to use some basic applications it is better with a intergrated cloud too. But for anything else is a no no go.

    • @gamezmechanics3371
      @gamezmechanics3371 2 роки тому +1

      🤣 so true

  • @WalkinChristum
    @WalkinChristum 2 роки тому +170

    In my country if you use a MacBook you're considered a hipster or most likely you're a (frond-end developer lol), 90% of devs are using windows here

  • @xavhow
    @xavhow 3 роки тому +912

    I used all three, each has strength and weaknesses according to what you develop. No one shop fits all. If I have to pick an OS as primary, I would pick Linux. Hardware wise, M1 Mac is very good, screen/font/touchpad/performance/battery etc...

    • @Om4r37
      @Om4r37 3 роки тому +102

      temple os has no weaknesses

    • @gasun1274
      @gasun1274 3 роки тому +43

      i use linux on my desktop, and emulate macOS and windows on it. one thing to note is that if a software dev has nothing but bad things to say on linux, s/he is either ignorant or incompetent, but i'm always willing to bet it's both.
      of course macOS has the best battery life on a macbook, but under the hood apple hardware is fundamentally inferior to the rest of the industry in terms of expandability, dependability, and long term durability.

    • @Mr0utsider
      @Mr0utsider 3 роки тому +3

      @@Om4r37 Yes but have you actually made any software for it?

    • @dylanhinkel3548
      @dylanhinkel3548 3 роки тому +31

      @@Mr0utsider There is never a need for new software, Terry designed perfection. You should never add onto the HolyC nor HolyBible

    • @dark._007
      @dark._007 3 роки тому +16

      @@gasun1274 I agree on everything except the last part. MacBooks are much more durable than it’s competition. Also, the new M1 macs are more powerful and efficient than most Windows laptops.

  • @madmikesch2453
    @madmikesch2453 2 роки тому +103

    I'm Software Engineer since 35 years. No one I know uses a Mac.

    • @0xdamian595
      @0xdamian595 2 роки тому

      Yeah, it's just the pretentious, new-age generation of SWEs propagating this narrative.
      In terms of OS, it's completely your preference.
      Regardless of your OS, you'll need a capable machine. That can be manufactured by anyone you would like.
      Simple.

    • @klynx2599
      @klynx2599 2 роки тому +4

      Is anecdotal evidence reliable?
      Local man says yes!

    • @nivoset
      @nivoset 2 роки тому +6

      Been a developer myself for 12 years, known developers my whole life.
      Mac is not the normal.
      It may be for app developers... but there are a lot of developers, especially worldwide.

    • @yuuseir3391
      @yuuseir3391 2 роки тому +5

      @@klynx2599 Well, the title also claims the same, but for Mac. To disprove it, one would need to find 1 software engineer that not uses Mac ... shouldn't be too difficult.

    • @ConernicusRex
      @ConernicusRex 6 місяців тому

      I’ve been programming since the late 80s. Haven’t known a windows programmer since like 2003. The Mac is just such a head and shoulders better experience.

  • @thripnixe
    @thripnixe 10 місяців тому +2

    1:57 bro wtf are you talking about "macos generally has everything build in" you cant even switch tabs while viewing the content of the window without third party app, and its just one of many. And the worst part is lot of them are not free. Yes you have to spend money on such a features that Windows give you out of the box.

  • @MilMike
    @MilMike 3 роки тому +30

    when I was developing windows software I was using windows. I am webdev now, I used to have few macs like 10 years ago for a while but I am happy with linux now. Everything, works fine. Especially the web dev stuff. What I liked about mac: it looks nice, everything is preinstalled and it works fine for web dev, the Linux part on mac is sufficient for development but some things like commands / paths / etc are different. Why I am not using a mac nowadays? expensive hardware. Maybe I will get a macbook with that new M1 chip one day, benchmarks look good but for now I will stay with my ~8y old Acer with intel i7 + 32G ram, ubuntu + kde.

  • @konstantinrebrov675
    @konstantinrebrov675 3 роки тому +147

    Most software engineers actually use some distribution of Linux, as an operating system!
    Some software engineers use MacOS, but not most. And some software engineers also use Windows, but again not most.
    Your first statement that "most software engineers use MacOS" is wrong. It's actually Linux.

    • @mathewsjoy8464
      @mathewsjoy8464 3 роки тому +13

      I don’t know if you ever have worked a dev role companies literally want you to Mac OS they give you mac, if not that it’s windows Linux is never a daily driver

    • @konstantinrebrov675
      @konstantinrebrov675 3 роки тому +3

      @@mathewsjoy8464 It depends on the company.

    • @nivoset
      @nivoset 3 роки тому +2

      @@mathewsjoy8464 depends on the company.

    • @thabo5799
      @thabo5799 3 роки тому +4

      I think he means most developers use a MacBook Pro and virtualise a Linux. Like we use Linux to manage our servers but overall, macOS for day to day tasks.

    • @konstantinrebrov675
      @konstantinrebrov675 3 роки тому +4

      @@thabo5799 What's wrong with using Linux for day to day tasks? It also has a desktop environment.

  • @CupoChinoMusic
    @CupoChinoMusic 2 роки тому +159

    I'd say Linux would probably fit more for my use case.
    As a backend dev, I find myself testing code on Linux, which is what most infrastructure uses anyway, so testing will take less time and you can make sure your code will properly work on the backend machine.
    Anyway, frontend devs who only design web apps will use macOS, if you're designing native apps you'll be using Windows.
    When you're developing backend code you'll be using Linux, and only Windows if you're working on legacy code or specific platforms (ex. .NET)
    For me personally, I use Fedora Linux. It comes with the latest and greatest the open-source community has to offer, while maintaining stability unlike Arch.

    • @mysteryman3054
      @mysteryman3054 2 роки тому +3

      Mac is a nice balance for people who want some of the low-level tinkering capabilities of Linux but something a bit more user-friendly. Honestly to say that all software engineers use Macs is a bit misleading. You've broken down the use cases and made a very good representation of the OS distribution among devs. Frontend web devs: Mac, iOS/macOS devs: Mac, most backend devs: Windows & Linux, Windows devs: Windows, web/everything devs: Mac.

    • @ryanbeatbox
      @ryanbeatbox 2 роки тому +2

      @@mysteryman3054 you can just run parallels in mac and literally get full fledged linux environments and test with minimals....

    • @six-bobcats
      @six-bobcats 2 роки тому +7

      Non-Apple hardware is half the price and Linux is a natural environment for the non-Apple software developers. Moving to MacOS would be like taking a lion (or a zebra) from Africa, shipping it to NY and putting it into a zoo. It is pricey, it is nonsense and it hurts animals (including developers).

    • @somesalmon5694
      @somesalmon5694 2 роки тому

      @@Router5585 My recommendation would be to take a look at the linux experiment youtube channel he has some incredible reviews and overviews on various linux laptops :) I think there's lots to gain from viewing his content for linux!

    • @f4ster
      @f4ster Рік тому +1

      Arch/Arch-based is stable to an extent as i use it on a day-to-day basis

  • @roxguy115
    @roxguy115 3 роки тому +427

    The main question is : "will you ever start programming??"

    • @roxguy115
      @roxguy115 3 роки тому +2

      @Aditya Dhanraj ohh great 👍👍❤️

    • @diogofarias1822
      @diogofarias1822 3 роки тому +3

      Lol

    • @cgprodigy6189
      @cgprodigy6189 3 роки тому

      And the fact is....

    • @timmy7201
      @timmy7201 3 роки тому +42

      He's a Mac user and probably a front-end -developer- designer. They never program, cause they don't know how to...

    • @roxguy115
      @roxguy115 3 роки тому +33

      @@cgprodigy6189 99% students waste their money buying expensive laptops on which they rarely start doing regular programming/coding......

  • @C0llinsW0rth.
    @C0llinsW0rth. 2 роки тому +77

    As a software engineer, I use both and enjoy both. I don't particularly think one is better than the other in any meaningful way. I've had both projects that took longer on windows to set up, and projects that took longer on Mac to set up.

    • @ryanbeatbox
      @ryanbeatbox 2 роки тому +4

      Agreed, they're just tools. What tool works for somebody may not work for somebody else. There's not a "x > y" scenario in these cases. All down to the value you get from them.

  • @AntsyBoi
    @AntsyBoi 2 роки тому +52

    Why I have a major problem with this video with point by point views on it with timestamps, from a Linux user's perspective:
    1:05 you can change the fonts in CMD and PowerShell, you use Windows 98 screenshots for examples of the Windows terminal, you can change the terminal emulator you use, and also have you seen the new Windows terminal, it looks great.
    1:35 windows is also designed for non-technical users, you are insanely biased to Mac.
    1:43 What does Internet Explorer updates have to do with Windows 10 not being a good choice for developers? Internet Explorer isn't even around anymore.
    1:49 You can buy incredibly cheap Windows PCs versus macs, and also only one company makes macOS Systems and so you're losing out on so much choice and improvement in hardware just because Apple is the only company making Mac pcs
    2:01 just because devs love the command line doesn't mean they love macOS. When I used to have to dev on Windows I had no issue with using the command line on there and I love it just as much as I do any terminal such as bash, fish, zsh (my personal choice and the choice of apple too)
    2:04 Just because UNIX is massive for servers doesn't mean that just because mac is based off of a recreation of UNIX (BSD) that it is as good as UNIX. And also with this you try to make it seem like macOS is the thing running all the servers, which it isn't. It's most likely some form of Linux due to its high flexibility and the fact that it's open source. And also, just because it's built off UNIX doesn't mean it's “developer friendly” I could theoretically make a distro of a *NIX system that makes it as hard as possible to develop on.
    2:46 apple themselves admitted that macOS isn't nearly as safe as they claim because they've been focusing on iOS security mainly and so macOS is really vulnerable and insecure because of it
    2:59 you can do that on any system, not just macOS
    3:10 what? If you're talking about using UNIX and GNU tools and programs you can do that on Linux and BSD systems as well, but also the point of any command line is to be useful, so this applies to windows as well.
    3:17 do you mean VMs? Cause if so, apple didn't invent VM's, not by a long shot. You can, again, do this on any windows, Linux, or BSD system. And macOS isn't even the best desktop OS to do virtual machines on, that would have to be GNU with the Linux Kernel.
    3:33 you basically just said that you can do all of that because mac can virtualize Linux, saying that without Linux you couldn't do a lot of the stuff you talk about in this segment
    3:38 no they don't
    3:41 not only do I question the authenticity of this statement, but also there's also roughly 5x more Windows PCs in the world according to gs.statcounter.com/os-market-share/desktop/worldwide
    3:54 again, no they aren't, they aren't always these perfect little systems crafted by what you seem to think are the gods
    4:01 Linux does a better job of this with how a lot of apps can be run from the terminal and their debug info can be viewed from it because of that
    4:13 just look at a review of a laptop before buying it, you don't have to be a giga-genius to figure that out and also just don't buy laptops from bad companies with untrustworthy reputations.
    4:31 again, no, because there isn't just one such “Windows machine” that exists as you seem to think as you're always saying how the mac is “vastly superior” to the fictional “Windows machines”
    4:37 just because a tool is on Mac doesn't mean that it has a better quality than its windows or Linux versions solely just because it's on Mac. I think this is where your bias comes into play a bit.
    Edit September 14, 2022:
    0:00 according to the 2022 stack overflow developer survey, Linux overtakes Mac as the second-biggest developer choice OS

    • @tovape
      @tovape 2 роки тому +3

      fucking nailed it. No need to remind macbook users that their shit overheats because their heat dissipator goes nowhere

    • @EverythingComputerized
      @EverythingComputerized 2 роки тому

      Hell Yeah!
      Windows is much more better than macOS now, with its new sexy terminal, new edge browser, new WinGet utility (similar to snapd in linux) and ability for software support!
      Content creation is easier on Windows, as best softwares that are needed, are supported on Windows only!
      Mac is good, due to speed, battery, and portability.. but heat, and price make it not a good choice! You'll need a Windows system anyways, either as a VM or a primary OS..

    • @AntsyBoi
      @AntsyBoi 2 роки тому

      @@EverythingComputerized small correction, winget is similar to traditional package managers on Linux not snapd as snapd is a containerized weird buggy slow package manager. So it's much more similar to apt or pacman instead of snapd.
      But other than that great addon to my original comment!
      I personally use Linux instead of windows for privacy, choice, and customization reasons, but I still see windows as a good OS in the 21st century. The only thing that might detract from that is that Microsoft was / is currently talking about making people pay monthly for windows as a SaaS model, instead just a one time buy thing.

    • @armaan73
      @armaan73 3 місяці тому

      App developers are the ones that are pretty much forced to use macos if they are developing for ios. But you could install Mac OS on a vm. I once did it and it's not as bad as you think😅

  • @Nacalal
    @Nacalal 2 роки тому +392

    I still find linux to be the ideal OS for software development, though I will admit that apple tends to have some very nice hardware.
    I deal a lot more with C and server based development however so that may not be as applicable to everyone's case.

    • @paulsonhanel6369
      @paulsonhanel6369 2 роки тому +2

      Wb for applications like visual studio?

    • @cr7fanclub747
      @cr7fanclub747 2 роки тому +2

      Can you run Linux on MacBook?

    • @jupiterapollo4985
      @jupiterapollo4985 2 роки тому +8

      Depends on what software development you are talking about. If you are talking backend development on servers, or linux open source development, then yeah linux is superior. But when it comes to web devopment or games develoopment windows and mac are superior systems, for the simple fact they have more powerful tools at their disposal.

    • @Nacalal
      @Nacalal 2 роки тому +9

      @@jupiterapollo4985 I can't quite comment on game development as it's not really an area I've worked in professionally, most of what I've done with it has been personal projects in GODOT and usually doesn't entail asset creation.
      I think for webdev however, a lot of the tools one would use tend to be available for linux as well, at least from the programmatic side of things.
      That said, if your work entails creating visual assets for front end development, then I'd have to agree, GIMP is a great tool for simple work but it's not quite the same as the far more powerful tools you can access on win/mac.

    • @Nacalal
      @Nacalal 2 роки тому +4

      @@paulsonhanel6369 VSCode is available on linux, however the Visual Studio IDE that includes things like VS's compiler are not last I checked.
      That said, there's plenty of alternatives to VS on linux and more often than not you end up not needing a large IDE (at least for simpler programs written in C++ or C) as your OS more or less acts like an IDE on it's own.

  • @agtugo9197
    @agtugo9197 3 роки тому +27

    This video is just commenting on cheap windows laptop. I'm a Mac, windows and linux user (also freebsd) and these are just stereotypes. There are many descent laptops above 1.5k, and very good ones above 2k. What I like about mac is that is a Unix environment in a laptop form factor (much better integration than system 76 laptops), windows is all about compatibility, and linux about servers. So WSL2 is good with a lot of facilities for machine learning. Basically you can develop in any machine, just select the better for you. But saying windows machine are slow is just stupid, which machine? Which specs? If the ssd fails in my Mac I'm done, everything is soldered. So it is better to sell your Mac every year and get new ones and survive with guarantee, because Mac customer service is just bad. Windows laptops depends completely on the supplier, some of them are good some of them are bad regarding customer service. I would love to see a Linux laptop well integrated but I do not see happening anytime soon but system 76 is getting there little by little. So yeah Mac is good but there another good options, what i like about mac is the motivation of opening the lid, open the terminal and I'm good to go. WSL2 is good and you have almost that experience but it is not that integrated with everything else.

  • @marcl7952
    @marcl7952 2 роки тому +18

    The reason I use MacOS is because I love the Linux terminal, but don't exactly want to fix Linux's problems 24/7 as I use the same laptop for school.

    • @tanaybhomia2784
      @tanaybhomia2784 2 роки тому

      Just a reminder if you try any new OS from Linux they just need to be installed once and you won't be bothered

    • @marcplayzgamezinprivate6023
      @marcplayzgamezinprivate6023 2 роки тому

      @@tanaybhomia2784 I'm talking about drivers and such. I have a laptop which I have Linux on, and the sound is just very low and just not as 'bassy' as it is with Windows on the same laptop.

    • @marcplayzgamezinprivate6023
      @marcplayzgamezinprivate6023 2 роки тому

      @Mohammed Mesum Hussain yup, HPs aren't so happy for Linux, but it works. It isn't really major problems either, but just small things like quieter sound, lower range Bluetooth and my mic-mute button not lighting up. I just want my stuff to work.

    • @May16Joe
      @May16Joe 2 роки тому

      I worked on Linux and went back to Windows for this same reason. There are some drivers that have to be manually installed because of n reasons these drivers are not working right, like WiFi, Bluetooth, Speakers, etc. And this was on a thinkpad which is supposedly the most linux compatible laptop. Got tired of it and installed windows 10.

    • @May16Joe
      @May16Joe 2 роки тому

      @Bakunawa Yes and I'm thankful for that, I got debian and ubuntu running on W11.

  • @georgeranch31
    @georgeranch31 2 роки тому +20

    Most of your claims are wrong.
    I use an M1 macbook and an intel macbook, because:
    I'm a programmer, UI/UX designer and a graphic artist.
    For the programming I'm more comfortable coding in a unix environment and there aren't linux versions or good alternatives of my graphic designing tool hence my OS of choice is Mac OS.
    I love the unix cli.
    As a cherry on top I get good build quality for my laptop, no heating or fan noise with my M1 MacBook and I love receiving calls to my iPhone on my macbooks.
    This in no way makes Windows bad. Windows is one of the best OSs out there. Both of my MacBooks crash frequently.
    How Mac OS updates is designed is the lamest in the industry.

  • @TheNubis99
    @TheNubis99 3 роки тому +54

    so I just got through the first minute of this, and I find your claims about usability and terminal use quite strange, since apple is supposedly the one with the "dumbed down" UI design. whereas the terminal for Windows is just old fashioned, but my guess is the difference in terminal is just something you get used to. Edit: And while Mac does indeed have a lot built in, that's also one of it's weaker points, there's a lot of crap in there! Not to mention that a lot of those programs have a demo version, you still have to pay full price for stuff like adobe. As for hacking tools, it's a lot more likely for a mac to get hacked these days. a lot of modern malware is getting better at dealing with different OS's. can't agrue with the quality hardware tho. But my main gripe with apple is always their price to utility ratio, a lot of programs simply won't run on a mac, especially now they've switched to a different cpu architecture. I find it hard to justify buying a €1600-2000 laptop that won't be as versatile (or powerful in a lot of cases) as a similarly priced offering by MSI or Lenevo. And as an IT student, I find that windows tends to have better support options available without having to contact a specialist apple dealer as well. which makes repairs, bodges and other slightly "irregular" situations a lot easier to manage. I'm still considering a macbook for uni, but that's mostly because it will run what I need it to but won't run most of the stuff that would distract me, like most games.

    • @TheNubis99
      @TheNubis99 3 роки тому +4

      as for failure, have you taken into account the proportions there? there are a whole lot more windows machines in circulation that macOS.

    • @gasmu5894
      @gasmu5894 3 роки тому +13

      I honestly don't understand how a professional, serious programmer would choose a fucking Mac over a pc or laptop running windows or even better, linux.

    • @dylanhinkel3548
      @dylanhinkel3548 3 роки тому +7

      DOS/WindowsNT command interfacing is a relic. Any time I’ve had to use the windows power shell or command line has been a pain that I’ve still not learned anything about while using. And from experience, never but MSI, their computers decompose into scrap parts after 5 years lol(awful build quality)

    • @avkrm
      @avkrm 3 роки тому +5

      @@gasmu5894 absence of a native terminal, a package manager, inconsistent file structure, should I keep going on?

    • @Subhankar415
      @Subhankar415 2 роки тому

      @@avkrm All of them are present in Linux?

  • @0nurify
    @0nurify 2 роки тому +6

    Here's the aforementioned 2019 Stack Overflow survey:
    Developers' Primary Operating Systems:
    Windows 45.3%
    MacOS 29.2%
    Linux-based 25.3%
    BSD 0.1%

    • @lukecole5056
      @lukecole5056 Місяць тому

      Lol, he made it look as if macos was the most used OS. I knew something was off.

  • @gigik64
    @gigik64 3 роки тому +327

    I appreciate your taking the time to put out your opinions and ideas, however you're stating several inaccuracies in your video.
    A) The idea that Windows was somehow not built for software development is just wrong. Throughout the 90's and early 2000s most software targeted Windows specifically, and it was indeed developed on MS Windows. Now, you may not enjoy the experience (as I do not enjoy it), but saying that Windows wasn't conceived for software development is not right.
    2) The original Windows command line (cmd) is indeed an abomination.
    However most Windows developers use Powershell these days, which is a consistent improvement. Furthermore, there's a host of terminal emulators for Windows (as there are for MacOS and GNU/Linux) which make the shell more user-friendly in terms of copy/pasting, multiple sessions and so on. You may argue that the Unix command line is still widely superior, and I would agree, but talking about Windows as if cmd was the only option is misleading.
    3) Unix was conceived as an operating system, however throughout the years people came up with a number of Unix implementations, and so it would be more appropriate to refer to it as a specification nowadays.
    4) The matter of deployment used to be true up until a while ago, however with the rise of cloud computing the deployment environment has been abstracted away. You can develop on Windows, build a Docker image with WSL, and then deploy to AWS/Azure/GCP, and you're not even going to know which OS you're deploying to (it's gonna be some flavor of GNU/Linux of course, but you don't really care about it).
    Now, I don't really like Windows, in fact I've been using various GNU/Linux distributions for the better part of the past decade, but I just don't feel that you talked about Windows fairly.

    • @techwithsoleyman
      @techwithsoleyman  3 роки тому +11

      This video needs a follow up to explain some of the points I was making in the video. But thanks.

    • @freen773
      @freen773 2 роки тому +43

      this video is made to be controversial and therefore boost his channel engagement.

    • @KpFriendly
      @KpFriendly 2 роки тому +4

      Windows is garbage, especially windows 11, I'm a life long windows user and always hated macs, then I start learning programming then bought a mac, and I can see its a good reason why people use macs.

    • @victortodoran1828
      @victortodoran1828 2 роки тому +9

      @@techwithsoleyman No amount of explaining will make the points you are making in this video stand.

    • @boot-strapper
      @boot-strapper 2 роки тому

      @@victortodoran1828 macs are better for developing software full stop.

  • @betterlifeexe4378
    @betterlifeexe4378 2 роки тому +4

    I'm a game dev and full stack web dev. I work around a couple dozen people who do similar work to me. Not a single one of them uses a mac as their primary platform. its all windows and linux. Pretty sure that survey he quoted was crap.

  • @stevensmith5626
    @stevensmith5626 2 роки тому +38

    I’ve been developing since 1974. I’ve been on mainframes, minis, pcs and mobile devices. I also was at Microsoft for a while and develop daily in Windows. But I’ve been using MacBooks, iMacs and Mac mini’s since 2012. We go thru new pcs for our team every 2 years but my Mac’s last 4-5 years and even run windows faster then our dells or hps with Parallels or boot camp. Fun stuff!

    • @techwithsoleyman
      @techwithsoleyman  2 роки тому +1

      Hey Steven thanks for sharing. Awesome stuff 😎

  • @toddmartin7030
    @toddmartin7030 3 роки тому +9

    And here I am, just switched most of my workload over to NetBSD. Even dualbooted my 2015 MBP with it. Now MacOS is just for proprietary applications needed for school. Even before the switch to NetBSD, I was still primarily using Linux.

  • @burritocodes
    @burritocodes 2 роки тому +6

    Funny, I've been a developer for about 14 years, and am also a music producer. I used Macs for a long time. I still own an Intel Macbook Pro (the last one they produced, I believe.) I switched back to Windows a year ago and have been perfectly happy.
    Why would I switch to Windows from a Mac after using Macs for years? Simple: the M1. When Apple decided to go with their own silicone, I chuckled. I'm old enough to remember PowerPC and how Apple ended up killing it simply to keep up with Intel. When they announced the M1s, I thought to my self "well, here we go again." Out of pure curiosity, I picked up an M1 Mac Mini just to see what all the fuss was about.
    That was a mistake. None of the software I need worked. If you could get the software to load via Rosetta 2, there were constant issues. See, software like Ableton is not written in Swift. It's written at the bare metal level because it needs to be. You can't rely on Apple not changing their implementation of their audio chain and killing performance, or worse. All of that software, not to mention the VSTs, need to be re-written to use the M1 chip (running audio software through Rosetta is a terrible solution due to induced latency.) There is where the big issue comes in. Companies now need to maintain multiple versions of their software. They need to have M1/M2 versions, as well as Intel versions. That pulls development time away from improving the software. Sure, if you live in the entire Apple ecosystem, including their Logic software (which will never enter my studio) you are fine. If you don't live in their ecosystem... good luck.
    This doesn't just impact things like Ableton, though. Docker had issues, there are libraries we use for development that cannot run properly on M1s. What Apple has done is fragment not only the software market, but the open source community, as well. That's when I moved away from Mac and back to Windows. It's more a protest of this fragmentation then anything else, but, hey, vote with your wallet. Between WSL 2 and Docker, I've been more than happy with my decision. I can write in any language I choose, and still use the other tools I need. Bonus: I can upgrade my hardware, or replace an SSD without running to Apple to do it.

  • @julianperry4767
    @julianperry4767 Рік тому +10

    As a software engineer, the thing I value is a long battery life and stability. There is nothing more important than the machine turning on and working exactly as I expect. Windows is too unpredictable with random updates, compatibility issues, and more. MacBook turns on and boom I'm in.

  • @rizakhan1002
    @rizakhan1002 2 роки тому +104

    As a web developer, the working environment in Mac is sooo smoooth. I really enjoyed it vs Windows (which takes a while to setup). I've also worked on all types of Linux distros and enjoyed them. Having said that, I think the choice comes down to personal preference not that one is better then the other.

    • @Alpha-Scythe23
      @Alpha-Scythe23 2 роки тому

      Do you know if brainstation web developer boot camp is good to start for a foundation in coding?

    • @rizakhan1002
      @rizakhan1002 2 роки тому +14

      @@Alpha-Scythe23 You don't need to go to a bootcamp. Waste of money.
      Pick up a (whatever language suits your fancy) Udemy course, go through it and start bidding on jobs on Upwork.

    • @Alpha-Scythe23
      @Alpha-Scythe23 2 роки тому +1

      @@rizakhan1002 Thank you I appreciate that, if I may ask how long have you been a web developer?

    • @rizakhan1002
      @rizakhan1002 2 роки тому +12

      ​@@Alpha-Scythe23 3 years. I started off with Wordpress. I made a site for $40 which took a whole month (I had no idea what I was doing). My next gig was $15/hr then $25 then $30. Now I'm making almost 6 figures.
      Just stay focused. You'll feel like an idiot daily, but if you keep showing up, it will work out.

    • @Alpha-Scythe23
      @Alpha-Scythe23 2 роки тому +1

      @@rizakhan1002 Damn that’s Whatsup, and you work from home right? Is a Mac a good coding laptop?

  • @jewelbency5072
    @jewelbency5072 3 роки тому +11

    This was more about hardware than the actual Windows OS.

    • @ryanevertz8455
      @ryanevertz8455 3 роки тому +2

      And windows isnt even a machine.... its software.

  • @akbarmoshuralam3530
    @akbarmoshuralam3530 Рік тому +1

    I am a data science engineer and I love using Mac. I don’t have a problem with windows when it comes to development. but the issues are it crashes a lot and cpu over heating .
    I am much more productive at Mac and get my work done pretty fast

  • @subigyalamichhane1363
    @subigyalamichhane1363 3 роки тому +38

    There is WSL now. I think Windows is the most productive OS for developers with all its windows management features.

    • @finalformluigi
      @finalformluigi 3 роки тому +16

      I also found it weird to compare command prompt when powershell is a much more useful CLI

    • @leonmezu
      @leonmezu 3 роки тому +4

      WSL user here, not a single remorse.

  • @a_macaulay
    @a_macaulay 3 роки тому +133

    I don't find the OS matters as much these days as I can be easily productive in Windows, Linux, or MacOS. If you want a good command-line experience in Windows you can just use WSL or run Dockorized dev environments. In Linux and MacOS, sometimes there can be Windows-only programs that are required where you might need to run a VM (or dual-boot). The advantage of Windows and Linux machines is that there is such a variety of them to fit every need. With Macs you are much more limited with hardware choice and if you don't like say the butterfly keyboard during that period, then you are out-of luck. To answer your question, most of my computers run Linux but I'm currently switching to an M1 MacBook Air as my primary.

    • @brohymn003
      @brohymn003 2 роки тому

      this

    • @richardgomes5420
      @richardgomes5420 2 роки тому

      If you prefer Emacs, you need Linux necessarily because Windows insists on intercepting the keyboard and grabbing certain scan codes for its own use.

    • @TheRafark
      @TheRafark Рік тому

      It does matter. You don’t have clients like iterm or warp for windows. Or sequel pro. I’ve found these kind of niche software to make a huge difference and it’s one of the things that makes the Mac so special to me.

    • @TheRafark
      @TheRafark Рік тому

      Or Alfred. Or the native spotlight. Or brew or Mac ports. Not to mention it’s a Unix os.

  • @beepst
    @beepst 2 роки тому +28

    I have a MacBook Air M1 and it’s the smoothest UNIX-like experience I’ve ever had. I’ve used Ubuntu, Archlinux, Debian and so on before, so it felt natural to transition to macOS, and programming with it is such a joyful and smooth experience that I recommend to anyone who can afford buying a MacBook.

    • @lmao521
      @lmao521 2 роки тому

      Hey is your mba display or screen still good? My anxiety is really high rn because they said mba m1 screen is really fragile

    • @lawfal6203
      @lawfal6203 2 роки тому

      have you ever running docker on it ?

    • @beepst
      @beepst 2 роки тому

      @@lmao521 if you're not clumsy there's nothing to worry about

    • @beepst
      @beepst 2 роки тому

      @@lawfal6203 Docker runs perfectly fine on M1, as well as Kubernetes. There's a site call "Is M1 ready?" that tells you which apps are already supported by M1.

    • @bevx2080
      @bevx2080 2 роки тому

      I have MBA M1 as well BUT i will sell it and buy a windows laptop cause I can't code in c/c++, python, java in visual studio code for mac. VirtualBox support also isn't there. So in my case I have a lot of compatibility issues that windows will solve.

  • @rumble1925
    @rumble1925 3 роки тому +10

    Because they come with a rock solid OS and they build great computers. They run as new for many more years. Simple as that. There's probably good dev laptops running windows but I don't have the time or money to spend on bad products until I find the gems.

  • @carylittleford8980
    @carylittleford8980 2 роки тому +138

    Depends on the developers field. Eg. all the top 500 fastest computers are all Linux. For fastest 3D realtime/games then Windows is likely dominant etc.

    • @davidomar742
      @davidomar742 2 роки тому +2

      @Bakunawa we are superior to everyone else.

    • @dhaloh
      @dhaloh 2 роки тому +6

      @Bakunawa I used Linux for a while cause my friend recommended it to me and my god, I've never ran into so many bullshit problems before. The whole time I was using it for development, 1/3 of the time I ran into weird Linux problems. Switched back to Windows in no time.

    • @autovozo5725
      @autovozo5725 2 роки тому +1

      @Bakunawa most of those stuff is not linux's fault. Games, design software and other stuff wont work because the developers dont make those for linux.

    • @sssaaa9043
      @sssaaa9043 2 роки тому

      @Bakunawa hey, bluetooth is tricky , so are printers, but I once opened a minecraft launcher on windows and it decided to use the cpu gpu not the dedicated one, and I didn't know what the fuck to do, so I reverted to linux...
      Btw, I use arch

    • @sssaaa9043
      @sssaaa9043 2 роки тому

      @Bakunawa what is just plug and play, it didn't want to use my dedicated graphics, it's really hard to troubleshoot this sort of problems on windows, bc it is supposed to be automated and not need manual input, yeah printers are plug and play, and so is bluetooth on windows.

  • @NimeshNishara
    @NimeshNishara 2 роки тому +27

    As a SE, I agree with you about reliability. Rest of them can be achieved using a windows lap/pc with a bit of work around. Being a SE means you need to know the work around and small fixes regarding the machine you use. However, windows devices are not reliable mostly. Either it could be a OS update or a blue screen or anything. Even if you keep your windows device turned on for like more than 2-3 days, it'll start to freeze or lag. But with MacOs, you can work, close the lid, open again later and continue this for multiple weeks without affecting performance. I've a older MBP (Late 2011), which I use sometime to develop JS frontends even in 2022. It's still working fine after a decade. On the other hand I had a 2015 made HP i5 laptop, which was lagging all the time (Currently broken). This is why I choose MacOS over Windows. The reliability. You can work on your project without being worry about the device failures.
    You may ask why not Linux. I have Linux on one of my old laptop at this moment (Linux lite currently, Ubuntu Previously). I work barely with them because of the less time I have now to mess with them. Obviously the Linux is more fun but when it comes to reliability, it cannot beat MacOS.
    My conclusion, windows is fine for day to day work. If you are a heavy user, add more hardware to get the max out of it. Linux is always been the fun to mess with. But there is a high chance to have a driver incompatibility or something there. MacOs is not perfect but you can always have your trust on it.
    I think it's better if you can have experience in all 3 OS.

    • @bunta69
      @bunta69 2 роки тому +9

      Lmao your pc sucks if it gives you those problems after leaving it on 3 days

    • @fulconandroadcone9488
      @fulconandroadcone9488 Рік тому +1

      @@bunta69 we have mostly dells with win 10 at work and I don't think we shut them down for month, just good old sleep after work. Worked flawlessly with i5 7500 16gb ram, and i don't intend to shut my new shine i5 12500 32gb win11 any time soon, except updates

    • @TheGreatWasian_
      @TheGreatWasian_ Рік тому +5

      You’re comparing a likely $1k+ machine (MacBook) to a probably less than $500 machine. Nowadays, if you drop $1k on a good Windows PC, it will most definitely stand it’s ground against a $2.5k MacBook.

  • @ChrisPkmn
    @ChrisPkmn 3 роки тому +276

    This video definitely deserves a second shot, just focus on supporting your claims. Point out that: it is worth saving up for a Macbook over buying a cheaper windows machine, the first party apps for MacOS that arent available on windows, or maybe the ergonomics & aesthetics? Another winning point is to mention the legal gray zone with running a Hackintosh vs running a free copy of windows in a mac vm.
    The UNIX based OS is the only real solid point here. You use many absolutes about windows machines but fail to make the point you are trying to make: buying windows based PCs takes too much research to find the computer you will buy.
    Your points on windows pcs being bad feels like pot shots against those $150 youtube machines and forgets that Mac completely ignores the accessibly priced side of the market... Maybe an iPad or iPad mini outside of used MacBooks but who honestly wants to code on an ipad mini. Make sure your comparisons are specific.
    The statistics you bring up on viruses and reliability have far too wide of a scope and don't factor in the ratio of windows to macs. I think this could have been done better if you compared with similarly priced laptops or demonstrated how much longer some common task would take.
    I feel like I dont have to mention the butterfly switches or how apple's razor thin designs compromise on rigidity or the ShellShock exploits.

    • @techwithsoleyman
      @techwithsoleyman  3 роки тому +29

      Great feedback Chris, thank you. Will be making a part 2

    • @xxdxx3776
      @xxdxx3776 3 роки тому +2

      @@techwithsoleyman no

    • @techwithsoleyman
      @techwithsoleyman  3 роки тому +16

      @@xxdxx3776 shush

    • @MyBoxer96
      @MyBoxer96 3 роки тому +5

      My thoughts as well. He could've also mention that Windows has a new terminal and WSL2

    • @ko-Daegu
      @ko-Daegu 2 роки тому +3

      @@techwithsoleyman don't forget to mention that survey was for the US doesn't mean every single SE in the world also that survey stated the most used is macOS and Linux same percentage why did you not mention this fact

  • @asimocloud5736
    @asimocloud5736 3 роки тому +140

    Why not linux? Just wondering.. it has all you would probably need to develop apps out of the box and is free

    • @ForgotMyPasswd000
      @ForgotMyPasswd000 3 роки тому +22

      It’s more mainstream, that’s really the only reason. If you can tolerate apple being apple and don’t see value in the pros of Linux MacOS is Unix but with a nice UI

    • @farrenh
      @farrenh 3 роки тому +10

      @@ForgotMyPasswd000 Some Linux desktops like KDE Plasma and Mint Cinnamon have a much better UI. Hell Plasma allows you to customize the interface so much you can make it work exactly like Windows 10 OR like MacOS Big Sur, according to your taste. And still add UI candy not found in either on top of that.

    • @artistx4u715
      @artistx4u715 3 роки тому +2

      Which Linux is best for creating Game engines and games. Also tell me a powerful and best IDE for Linux because VS doesn't work on it.

    • @timmy7201
      @timmy7201 3 роки тому +9

      @@artistx4u715 I prefer to use Manjaro Cinnamon as OS.
      - I've *Unity game engine* installed, for some part time game development
      - *Visual Studio Code* for embedded stuff in C / C++ ( and also Unity Game engine C# )
      - The horrific *Arduino IDE* for some prototyping, god do I hate that madness...
      - *PyCharm* for Python, (bit of HTML and CSS)...

    • @artistx4u715
      @artistx4u715 3 роки тому

      @@timmy7201 Is there a perfect equal to Virtual studio 2019?

  • @saurabhmisra87
    @saurabhmisra87 2 роки тому +5

    I have been using Windows for software development since more than 12 years. I have actually never used a Macbook and quite frankly don't feel the need to try it out. I find no issues with using Windows on a device with hardware equivalent to a Macbook in terms of performance. I am using a Dell XPS and its quite reliable and performant.
    In the end it just comes down to personal preference.

  • @Zanaty94
    @Zanaty94 3 роки тому +4

    Command line is bad at windows 10 ?
    You never used poweshell?

    • @EN5O
      @EN5O 3 роки тому

      Shush

  • @dave815078
    @dave815078 3 роки тому +12

    I hope I never have to use any software you've "engineered". Did you even attempt to fact check anything in this video?

  • @mihuhih2186
    @mihuhih2186 2 роки тому +5

    depends what you do as a software developer. if you are embedded developer than you could need a lot of windows programs (Altium designer for example). windows is the most popular operating system so if someone develops desktop app for windows it's not recommended to use mac or linux. you are probably web developer ; )

  • @GroudFrank
    @GroudFrank 3 роки тому +47

    I switched to Windows 11 after almost a decade of Linux use and expected the worst. I was pleasantly surprised. Ignoring all the tribalism, it turns out you can get the job done just as easily on one as you can on the other.
    Also, according to the stack overflow 2020 survey, Windows has a roughly 60% larger pool of developers using Windows as their daily driver than MacOS. There was only a 6.9% gap between MacOS and Windows for the most loved platform. Windows still has a healthy lead over MacOS, almost doubling it, for the most popular platform as well.
    Windows 11 is a step in the right direction. It's quickly catching up to MacOS in the aesthetics department and with both WSL and improvements to vanilla Windows, is pretty much already as solid as *nix for developer tools.

    • @DanielHarrisCodes
      @DanielHarrisCodes 2 роки тому +14

      I wouldn't even necessarily say Windows 11 is catching up on aesthetics, I use both and Mac OS feels more dated in terms of looks - I also don't like how fonts are rendered on Mac in a lot of applications (which people usually claim is an advantage of Mac, but I think in a lot of apps they look too soft and blurry)
      To me the biggest downside to Mac is that window management is horrendous compared to Windows. If I use my M1 Mac all day (not just for dev, but other business related activities, presentations, teams, browsing etc.) I have absolutely had enough of it by the end of the day due to the window and desktop management - Constantly feels like you're fighting the multiple desktops on Mac due to how the dock works compared to the taskbar I find I'm constantly jumping around trying to find where I left a window - You could say that's down to me but I don't have this problem on my Windows machines.
      I use both Windows and MacOS equally these days but if I could build iOS apps on Windows alone I'd probably drop the MacBook in a second - Best thing about it is the M1 chip and the battery life it grants, but that's not down to the OS

    • @kensei4768
      @kensei4768 2 роки тому +2

      @@DanielHarrisCodes maybe try learning some key combos? I fell like people are even too lazy to swipe up with 3 fingers since that would show all open windows. But I agree it's simpler on windows

    • @DanielHarrisCodes
      @DanielHarrisCodes 2 роки тому +1

      @@kensei4768 3 finger swipe up (or the corresponding hotkey on the keyboard / key combo) is essential on Mac - Without it you would lose your mind trying to find an application window.
      It's one of my bug bears with Mac OS, it's just harder to use (mouse wise) without a trackpad out of the box.
      I've customised certain key combos on Mac and have a pretty consistent experience between Windows and Mac now, also bought a nice little app that gives easy Window snapping similar to Windows.

    • @nivoset
      @nivoset 2 роки тому +1

      @@kensei4768 and as someone who hates trackpads. And does my work 99% on just a keyboard..
      Macs keyboard setup is terrible. And doesnt work well.
      They dontnlet you work as you would like to work and are super restrictive, and personally the swipe idea for things is a phone method.. not a computer method.
      I dread this update as they make the mac feel more like a super expensive phone

    • @TheMusterionOfRock
      @TheMusterionOfRock 2 роки тому

      @@kensei4768 Compare mac window management to Windows Powertools. There's no keyboard combination that fixes that

  • @gzusrock
    @gzusrock Рік тому +8

    Interesting info, but a few small corrections. First, the Windows command line program Powershell is what a developer should use, as it was based off of *nix shells like Bash and can handle most commonly used developer tools. Second, Most of the internet runs on Linux, not Unix. There is a difference. Third, macOS has run on Unix since it's inception as the successor to NeXT OS in 1997. The first version of macOS for consumer release was OS X 10.0, released in 2001.

  • @witchilich
    @witchilich Рік тому +2

    Video title itself is a lie. He quietly gushed over the stack overflow survey. Yes, Windows is used by slightly less than 50% of devs. But funnily enough more devs use linux than macs. I don't get how you come with such a misleading title.

  • @tiqo8549
    @tiqo8549 3 роки тому +50

    Been a pc guy for over 30 years (yes, i'm that old). Still use it on my laptop because i'm used to it. For development i use a macbook. A friend showed me how easy it is to set up with great tools, and for the last 10 years i will never do it on a windows pc any more. Don't know why..but it just works..

  • @malnadgowda_inusa3734
    @malnadgowda_inusa3734 3 роки тому +6

    I’m windows developer for many years start from Windows forms to all .net stuff like .net framework, .net core and sql server. Mac is good for Front end dev..

    • @Iamcutekid
      @Iamcutekid 3 роки тому

      What about backend? Can we use frequently mac for windows application.. I mean will it be good for .Net developer to use mac..

    • @malnadgowda_inusa3734
      @malnadgowda_inusa3734 3 роки тому +2

      @@Iamcutekid it depends, if you use .net framework then Mac is no use. If you want to develop .net core and xamarin forms then you can use Mac. I would recommend windows if you are looking for .net development. Even for .net core Mac has very less features in VS.

  • @derekp9737
    @derekp9737 2 роки тому +2

    "Why Every Software Engineer Uses MacBook.."...the answer" because people have silly little egos and think having a crapshoot mac is a status symbol...which is hilarious

  • @TechSnazzy
    @TechSnazzy 2 роки тому +9

    I definitely prefer Mac but in Windows defense, they do have a much improved terminal. It has to be downloaded separately via their app store. And that combined with WSL2 is not a bad alternative.

    • @TavaresTheGuru
      @TavaresTheGuru 2 роки тому

      Windows does not have a terminal you have to download a 3rd party program.

    • @leadensage
      @leadensage 2 роки тому +1

      @@TavaresTheGuru Yes it does. It’s called “Windows Terminal” and is developed by MS themselves. What are talking about?

    • @TavaresTheGuru
      @TavaresTheGuru 2 роки тому

      @@leadensage That’s command prompt. That’s not a terminal. Command prompt you can use simple commands to your system: With a terminal like on mac and Linux you can install entire programs and frameworks to your system. Like python, pipenv, pandas, numpy, etc. On windows you have to download gitbash:

    • @BlueRayofLight
      @BlueRayofLight 2 роки тому +5

      @@TavaresTheGuru are you living under a rock, have you literally never heard of "Windows Terminal" what point are you even trying to make

    • @TavaresTheGuru
      @TavaresTheGuru 2 роки тому

      @@BlueRayofLight I’ve already made it. Windows does not come with a terminal. This windows terminal you speak of is just an advanced command shell. To be able to use a terminal on windows like Mac and Linux you have to use gitbash do your research don’t keep repeating things that are wrong.

  • @imprx
    @imprx 2 роки тому +12

    Sounds like an ad. Macs are always reliable. Sure, that’s why Macs had crazy problems with their keyboard or touch bar from 2016-2019.

  • @AtizaJuanita
    @AtizaJuanita 2 роки тому +3

    You just happen to have worked at Macs companies. That's my case too here in the US. Windows is used way more, just take a look at the stack overflow surveys

  • @lebronkiddz
    @lebronkiddz 3 роки тому +5

    I think you confused between the Hardware choice vs OS....You can load Linux on Lenovo Yoga or Load Windows on MacBook....but everyone entitled to their own option hey....

  • @TheScottishDad
    @TheScottishDad 3 роки тому +6

    I was given a new MacBook Air M1 for my new job as a developer - I absolutely hate it, even after getting to know it. The stupid caps lock delay, the terrible graphics when i hook it up to my main 4k monitor, everything requiring the terminal and overly complex commands to do basic stuff, the lag - it's really slow! slow to boot up and slow and laggy with only a few windows open. My old Windows machine boots in seconds and still runs far, far better than the Mac. I am a developer, I use Windows even though I have other apple products. Also, Visual Studio for Mac is a joke. Even VS Code isn't as good. I mostly write C#, Azure Cloud computing and Angular -I was pretty disappointing with the poor performance of the MacBook Air - i was expecting it to be smooth and lag free.

  • @lawkig
    @lawkig 2 роки тому +6

    The Macbook is great.. helped me dispel my fear of missing out from my windows days and taught me the importance of buying games I still enjoy. I like Linux better, but Ableton doesn't work that well on it, unfortunately :(

  • @jmburnz
    @jmburnz 3 роки тому +92

    Na, Thinkpads are on a par quality wise, bar the screen of course, and macs are not always durable - butterfly keyboard was a disaster. Also MBP totally forgot their main market with the idiotic touch bar, and other changes making them less and less friendly to developers. And lets not get started about the overheating and throttling... maybe fixed by apple silicon, lets hope. I've switched to linux these days, loved my macs for over 20 years. At the end of the day I want to be able to upgrade my laptop, with a mac I can't and I'm just tired of that bs. And dude most servers do not run on Unix, whatever gave you that idea - they run on Linux, Linux is not Unix.

    • @thenessh2807
      @thenessh2807 3 роки тому

      hackintosh is the best solution lol

    • @sunnilabeouf
      @sunnilabeouf 3 роки тому

      @Peter Brown and what exactly is a “true” software engineer?!

    • @sunnilabeouf
      @sunnilabeouf 3 роки тому +6

      @Peter Brown I know many software engineers with accredited degrees in CS (including myself) who use both MacOS & Linux. Your OS of choice had nothing to do with being a true software engineer, just use whatever makes you most productive

    • @skahg4771
      @skahg4771 3 роки тому +5

      @Peter Brown the idea that you cannot be a real programmer or engineer without going to college is just rediculous propaganda to keep people paying for college. And you sir, seem to have bought into that propaganda. SEEM
      Perhaps there is some merit to your argument, but to say one is real and the other isn't, is just plain wrong. If the work gets done and is done right, who are you to make that judgement? i dont say that as an invitation to talk about how great your credintials are, or my lackthereof. Thats irrelevant. My point is that college is not the end all be all and increasingly, the education system is falling behind, becoming less and less efficient and costing more and more, at a time when people make less than ever relative to cost of living. I dont know what your motivations are for propping up such a system but i couldn't disagree more.
      Now if you made the argument "software engineers that go to college, in my opinion are better for this reason or that" That would be a totally different story and i wouldn't be here.
      OH and also, as for your comparison to the medical field, the resources for becoming an expert in that field are next to impossible to obtain without college. BUT IT COULD BE DONE. That is not the case at all in the tech field. Some might find it easier to learn in college than others, but that does not mean those that dont go to college are somehow less. they are just not in debt, and probably learned at a much faster rate, at a much earlier age. Basically, medicine and tech are simply too different to compare, and the costs of failure are too different.
      There is a difference in playing with peoples lives and coding. YES I KNOW THERE ARE EXCEPTIONS.
      The only significant downside to not going to college, is that people like you will not take you seriously without it. The downside on your end, is that you cannot tell who is an expert at a glace without people having degrees for you to gauge their competence. I think, the idea that someone can learn your trade without going to college, is a frieghtening idea for you, or those of a similar opinion. perhaps not you yourself. Benefit of the doubt right?
      But this wouldn't be the first time someone called foul because younger people do things differently. And since your generation had to do it the hard way, well, young people have to do it the hard way too god damnit! amiright?
      No offense intended here, despite the light pokes. though i suspect you will take offense nonetheless. I'm Just here to argue, and when i saw your matter of fact declaration, i couldn't resist. But I'm not here to insult you personally.
      I know this is long, but you dont have to respond if you dont want to.

    • @skahg4771
      @skahg4771 3 роки тому +2

      @Peter Brown i figured thats all id get out of you. Some people i guess are just not born for debate.
      You missed my ENTIRE point, so i think you need to take your own advice more than i do.
      probably for the best
      on to the next i suppose.

  • @floydland3509
    @floydland3509 2 роки тому +8

    The feeling of being left out and using it as a status symbol is what most people won't admit.

  • @toaster5181
    @toaster5181 5 місяців тому

    As a freshman majoring in computer science sci, I already hate coding on windows, I have a MacBook Pro m2 for most of the day, but I have a beefy PC that I use for gaming, that I have used a few times when I’m back at the dorm, and there’s one command that Mac and I think Linux have that windows doesn’t, and that’s script. It’s so simple and so useful for submitting logs of your testing of your program to professors

  • @Tazza19931
    @Tazza19931 3 роки тому +8

    Some good points, and I love both MacOS and Windows in different ways. But also slightly put off because of the obvious fanboyism and huge bias.

  • @ianl1741
    @ianl1741 3 роки тому +11

    As both m1 air owner, raised on windows childhood, Linux user...I can confidently say that almost all the positives you attribute to mac over windows...Linux is better at than mac lol. Such lame reasons why mac os is better than Linux on so many of these videos, the mac guys don't know what they're missing. Air hardware and os is incredible don't get me wrong, but you're so limited in how you can set up your workflow. So many backdoor hack-arounds to get it to do what I want!

    • @LusivableM0T
      @LusivableM0T 3 роки тому

      Linux and MacOS are hand in hand better than Windows. I switched from Windows in 2017, never going back. Linux is great but havent used it in awhile. Have nothing negative about Linux bois.

  • @ramanavenkat715
    @ramanavenkat715 10 місяців тому +1

    My thoughts about this is there's nothing except battery life. You can do all the things with windows and even you can use Linux using WSL. You no need to spend that much $$$ for Mac book

  • @balazsh2
    @balazsh2 3 роки тому +6

    holy shit so much misinformation in one video

  • @xdev_henry
    @xdev_henry 3 роки тому +23

    1. Yes, Linux (Or MacOS) has a way better command line than Windows 😂
    2. And that’s also true: Windows is a privately developed operating system which doesn’t have the benefit of an open source software like Linux 😁
    3. I must add here: If you know how to use the Windows Command line, you can diagnose your PC pretty good. And the pro side for Windows here: MacOS only comes with Apple. With a Windows PC you can upgrade as much as you want and don’t have to rely on some M1 Chip, that doesn’t feature some Java Functions 🤬😉!
    4. Another Pro for Windows: Small companies will probably start with Windows as their software basis and therefore way more addons, plug-ins etc are available for Windows than for macOS. And that’s also the main reason I’m using Windows 🙂!

    • @killerthoughts6150
      @killerthoughts6150 2 роки тому

      Must be living under a rock, have you heard of wsl and terminal in windows

    • @DanielHarrisCodes
      @DanielHarrisCodes 2 роки тому

      @@themystic5935 It's "wsl --install" at the command line 😂 That's literally all there is to it if you want Ubuntu as your distro - You can override that too "wsl --install -d "
      I don't think you could make it any simpler without pre-installing it on all Windows machines (which doesn't make sense to do)

    • @richardgomes5420
      @richardgomes5420 2 роки тому

      ​@@themystic5935 You can get Windows running just fine under Linux/KVM. But you cannot get Linux running just fine under WSL. There are limitations and you can stumble on those limitations sooner or later. WSL is just another cancer by Microsoft.

    • @richardgomes5420
      @richardgomes5420 2 роки тому

      @@DanielHarrisCodes Not everything runs properly under WSL. You cannot get a fully functional distribution running under WSL. There are limitations. You may not have noticed because you haven't tried certain things.

  • @davesharp5472
    @davesharp5472 Рік тому

    Just use whatever you want and are comfortable with using. I’ve been a developer for over 15 years and I can’t tell you how many times I’ve heard stuff like “real coders use Linux” or “nobody uses windows to code” but the reality is the vast majority of coding jobs are in corporations that probably use windows because they are cheaper…and here’s a secret…it’s fine. Computers shouldn’t be a team sport so use whatever you are productive with…or your situation dictates…and take a breath because it really doesn’t matter. It’s a tool and make yourself valuable by learning to use them all. Just my 2 cents. 😀

  • @Landon_Hughes
    @Landon_Hughes 3 роки тому +50

    *macOS: it just works™️*

  • @joe_3y3s
    @joe_3y3s 3 роки тому +13

    Lol that's an XP Command Prompt, yeah it looks clunky - it's ancient.

    • @arianamzp7421
      @arianamzp7421 3 роки тому

      That’s “powershell”

    • @joe_3y3s
      @joe_3y3s 3 роки тому +4

      @@arianamzp7421 ha, no it's not! just google XP command prompt

  • @Geosearchef
    @Geosearchef Рік тому +2

    0:00 This is plainly false, unless you are referring to some other study. StackOverflow Developer Survey 2019:
    Platforms developed for by Professional Developers: Linux 54.1%, Windows 49.4 %, MacOS 23.8 %
    Primary development platform: Windows 45.3%, MacOS 29.2%, Linux-based 25.3%

  • @vibovitold
    @vibovitold 2 роки тому +8

    I only used Mac OS for programming a few years back (I had to), maybe things have improved since then, but the support for multiple displays on Mac OS really sucked compared to how Windows handles it, and to me it's a decisive factor, as far as UI experience goes. The rest of the fluff - taskbars, docks and whatnot are a matter of getting used to.. But this is a big one.

    • @vibovitold
      @vibovitold 2 роки тому +2

      @@Router5585 yeah, but i mean on the software side anyway.
      i only remember it vaguely by now, but there were all these hurdles, like if an app is maximized on your side monitor, it kind of "locks" the desktop and now you can't open another one in front of it? all those weird limitations. even switching between the app with alt-tab required pressing some extra key in order to sidestep some of these built-in behaviors. i can't remember all the details because it was like 5 years ago, just my constant frustration.

    • @ugur76
      @ugur76 2 роки тому +2

      @@vibovitold it is still a big frustration on 2022 July I have searching for 5 hours how to change windows in same app . (command + ´ ) was working to switch between windows on same app. (e.g. two chrome windows ) But it stop working in some reasons now I need to do (command + shift + and `)

  • @axebul.2366
    @axebul.2366 2 роки тому +35

    I worked for 4 different IT Companies not a single person was using mac everything was/is windows 🤷‍♂️ People can Trash windows all they want but its the main operating system in the world 😁 And for me personaly its easier to use compared to MacOs

    • @Nexjsdeveloper
      @Nexjsdeveloper 2 роки тому

      Yes it is.

    • @JPK1337
      @JPK1337 2 роки тому +5

      macs are useful if you develop Mac or ios apps. other than that, thanks but no thanks.

    • @axebul.2366
      @axebul.2366 2 роки тому +1

      @TFUSION Not Realy a lot of stuff are just complicated on the Macs :D Apple is know for Simplifying things but i dont see it with the Macs maybe some programs runn better but i dont care about these programs xD I had a Surface laptop 1 - For more than 3 Years it froze maybe 2 times in that period (For 4 to 5 seconds) so that argument is plain stupid

  • @KBTheCoder
    @KBTheCoder 7 місяців тому

    I'm a back end dev . I use Linux at work but pretty much use my Mac book as my daily driver or building projects. I enjoy Mac book m3 mainly for the battery life.

  • @LGseeker
    @LGseeker 3 роки тому +5

    I have been coding on a pc laptop for 7 years and I made the switch. The biggest reasons
    1. Command line
    2. Paths, permissions, scripts
    3. Breaks during buildtime
    4. Any user can mess with the infrastructure (not knowing) which creates bigger problems in the future.
    5. Battery
    6. Macs have better displays IMO
    7. Windows UI is outdated compared to macs
    I am kicking myself for not making the switch sooner.

  • @sir.niklas2090
    @sir.niklas2090 2 роки тому +3

    I disagree with a lot of his arguments, mainly because:
    1) Most people would use Linux for the Terminal interface as its less restricted and more open to other OS'.
    2) People who use Windows and Linux seem to know more about who and what their developing for.
    3) Mac devs, develop for mac using a mac...
    Lastly this dude is biased af, I absolutely can't stand mac because I can't stand every single reason he gave, I am the complete opposite. (I use Windows due to software and deployment targets, but love Linux for anything development)

    • @AntsyBoi
      @AntsyBoi 2 роки тому

      I wrote a comment that covers a lot of the same points as this and incase you cant find it within the newest comments tab Ill just paste it here:
      Why I have a major problem with this video with point by point views on it with timestamps, from a Linux users perspective:
      1:05 you can change the fonts in CMD and powershell, you use windows 98 screenshots for examples of the windows terminal, you can change the terminal emulator you use, and also have you seen the new windows terminal, it looks great.
      1:35 windows is also designed for non technical users, you are insanely biased to Mac.
      1:43 What does internet explorer updates have to do with windows 10 not being a good choice for developers? internet explorer isn't even around anymore
      1:49 You can buy incredibly cheap windows PCs versus macs, and also only one company makes Mac OS Systems and so you're losing out on so much choice and improvement in hardware just because Apple is the only company making Mac pcs
      2:01 just because devs love the command line doesn't mean they love macOS, when I use to have to dev on windows I had no issue with using the command line on there and I love it just as mich as I do any terminal such as bash, fish, zsh (my personal choice and the choice of apple too)
      2:04 Just because UNIX is massive for servers doesn't mean that just because mac is based off of a recreation of UNIX (BSD) that it is as good as UNIX. And also with this you try to make it seem like MacOS is the thing running all the servers, which it isn't. It's most likely some form of linux due to its high flexibility and the fact that it's open source. And also just because it's built off UNIX doesn't mean its "developer friendly" i could theoretically make a distro of a *NIX system that makes it as hard as possible to develop on.
      2:46 apple themselves admitted that MacOS isn't nearly as safe as they claim because they've been focusing on iOS security mainly and so MacOS is really vulnerable and insecure because of it
      2:59 you can do that on any system, not just MacOS
      3:10 what? if you're talking about using UNIX and GNU tools and programs you can do that on Linux and BSD systems as well, but also the point of any command line is to be useful, so this applies to windows as well
      3:17 do you mean VMs? cause if so apple didn't invent VM's, not by a long shot. You can again, do this on any windows, linux, or bsd system. And MacOS isn't even the best desktop OS to do virtual machines on, that would have to be GNU with the Linux Kernel
      3:33 you basically just said that you can do all of that because mac can virtualize linux, saying that without linux you couldn't do a lot of the stuff you talk about in this segment
      3:38 no they don't
      3:41 not only do i question the authenticity of this statement but also there's also roughly 5x more windows PCs in the world according to gs.statcounter.com/os-market-share/desktop/worldwide
      3:54 again, no they aren't, they aren't always these perfect little systems crafted by what you seem to think are the gods
      4:01 linux does a better job of this with how a lot of apps can be run from the terminal and their debug info can be viewed from it because of that
      4:13 just look at a review of a laptop before buying it, you don't have to be a giga genius to figure that out and also just don't buy laptops from bad companies with untrustworthy reputations
      4:31 again, no, because there isn't just one such "windows machine" that exists as you seem to think as you're always saying how the mac is ""vastly superior"" to the fictional "windows machines"
      4:37 just because a tool is on mac doesn't mean that it has a better quality than its windows or linux versions solely just because its on mac. I think this is where your bias comes into play a bit

  • @newOrderTech
    @newOrderTech 9 місяців тому

    As an IT Consultant and Software Engineer with more than 12 years of working experience, I have never used mac OS für anything useful for my job. Especially new Macs with M series CPUs have compatibility issues!.

  • @RAaaa777
    @RAaaa777 Рік тому +3

    "Apple devices are more reliable... " 😂😂😂😂😂
    That was a great joke my friend 👏🏼👏🏼👏🏼👏🏼👏🏼👏🏼👏🏼👏🏼
    Let me introduce a PC technician Louis Rossman, he will gladly tell you how reliable and repairable apple machines are, spoiler alert - they are not

  • @sammylurker3216
    @sammylurker3216 3 роки тому +13

    If you are wanting to buy a laptop purely for programming, Linux is a safe bet too. It's free and open source, You can easily dual boot Windows and Linux so that you don't miss out on anything and you have another OS to test out your code. There are many Linux distros, so it's UI is totally up to you. I would recommend a debian based Linux if you are starting out like Ubuntu or PopOS(Really gr8 for gaming as well). Also most programming tools are built with Linux first in mind as over 96% of all web servers run on Linux.

    • @LusivableM0T
      @LusivableM0T 3 роки тому

      Nothing will bring me back to the world of WinBLOWS! If I ever were to go back to gaming, I’d be curious about the future of Linux gaming. Otherwise, I don’t give a toss about gaming. I got shit to develop and money to make.

    • @devniel
      @devniel 2 роки тому

      I have experience with Manjaro and Arch Linux distributions and these works fine, obviously you need to find package drivers if you had and different or not usually hardware, but with a basis characteristics you have everything for development.

  • @101kawsar
    @101kawsar 2 роки тому

    Title : Why every software engineer uses Macbook
    Me: Coding in my phone

  • @raymondreddington6521
    @raymondreddington6521 3 роки тому +6

    I personally tending to Linux. Like the command line a little more then the Mac. Specially the keyboard of the macs is annoying to me. But could depend to the country too.

    • @techwithsoleyman
      @techwithsoleyman  3 роки тому

      Yeah that is right, I did find the layout of windows keyboards a little more well thought of but now I’m just used to the Mac Keyboardd

    • @Jazonet
      @Jazonet 3 роки тому +1

      Exactly! ThinkPad with its very best keyboard, (which is better than Mac keyboard) and some good distro on board - thats recipe to go. However i have to be honest, some day I'll try macbook.

  • @Asthbendriel
    @Asthbendriel 2 роки тому +13

    To be honest, now that there are even some vendors shipping laptops with Linux out of the box, there are very few reasons to use MacOS instead, as most of what you described on MacOS can be done on Linux as well. Because of my previous work I had to use Mac OS X and an iPhone for work, and now that I have the choice I came back to my Linux based laptop and the Mac is gathering dust waiting to be returned 🤷
    Fun fact: this year's survey Linux came up on top over MacOS as the second choice of developers, I guess the gap is closing in, probably by the statement above in my comment.

  • @bleachmobile
    @bleachmobile 2 роки тому +2

    You lied about the developer survey results, more developers use Linux or Windows compared to macos

  • @soleymanshahir6172
    @soleymanshahir6172 3 роки тому +7

    Love a windows machine but I agree Macs are elite

  • @kimschmidt8911
    @kimschmidt8911 2 роки тому +4

    I think GNU/Linux is also worth mentioning, because the percentage of developers using it is probably higher than the percentage of people using it in general is significantly higher. And it's also Unix based

    • @FA-sr6lx
      @FA-sr6lx 2 роки тому +1

      That's the correct terminology for GNU/LINUX. 😉

    • @witchilich
      @witchilich Рік тому +3

      The video title is a lie. Look up the stack overflow survey, slightly more linux devs than mac devs. He said "just less than 50% of devs use windows" to make it seem like the rest use macs.

    • @kimschmidt8911
      @kimschmidt8911 Рік тому +1

      @@witchilich Thanks for that interesting fact

  • @gent2205
    @gent2205 2 роки тому +2

    The biggest weaknesses with Mac are the support you can get for them and integration with company host base IDS/IPS/other corperate applications. In large businesses almost everything is geared for Windows or made by Microsoft AD/AAD, Azure in general, SCCM, Symantec host based IDS/firewall etc. There are ways to get Mac to work with them and Mac management has getting a lot better in the last couple of years. But it still has a ways to go. Not to mention if anything goes wrong with hardware for windows machines you take it to a local help desk and in 20 minutes can usually get whatever you needed changed changed. With Mac you have to take it to apple and it can take a day or two to get back up and running.
    For personal use and projects. Mac is super solid. I love using my personal Mac.

  • @joannecunliffe8067
    @joannecunliffe8067 2 роки тому +4

    I've been in software development for 35+ years as well and use an x86 laptop running Linux Mint as my daily driver (although I tick-tock between Mint and Ubuntu). Works well for me. I did have a Macbook Pro in the early 2010's (as I could have Windows and Linux VMs on it and do software development on all three operating systems. The walled garden nature of Macs put me off. I do think Apple have made the right choice going down the ARM route. I think ARM and RISC-V are probably the future. My preference would be a powerful ARM laptop running Linux but these days your OS is really a personal preference. Whatever your platform, you can virtualize other operating systems. If you need x86 and you are running on ARM, you can run up an OS instance in the cloud. Windows has WSL of course. Linux has Wine and Steam/Proton. ARM based macOS can virtualize x86 systems. Nirvana for me would be a powerful RISC-V based laptop with Coreboot and Linux but heigh-ho, dream on!

  • @a.yashwanth
    @a.yashwanth 3 роки тому +23

    You mention that there are high-end windows laptops that perform well, but in most of the video you seem like comparing with a low-end windows laptop that is half the price of mac book pro.

    • @fareshusseini6606
      @fareshusseini6606 3 роки тому +3

      As a person who has both a MacBook and a higher end PC, I can definitely say that the MacBook consistently delivers a better user experience than the Windows machine. Although the PC has great specs, the actual operating system fails to deliver the same level of experience. Since getting my MacBook, I really only use my PC when I absolutely have to because of how frustrating the operating system is in comparison.

    • @leightonmitchell2564
      @leightonmitchell2564 3 роки тому

      I own a Macbook Air and a Surface Book. It is a bit easier to develop on my Macbook. But the Surface Book can work quite well with WSL 2 and either Windows Terminal or Alacritty. Then you can use Vim or VSCode and the web app will think it is being run on Linux.
      I have encountered some issues however such as with snaps, which presented a problem when I was trying to install the Heroku CLI. Honestly, WSL is getting better but Windows will always be an alternative for Web Dev. You can get it to work but there will generally be more friction.
      I haven't tried it but I would venture the best option for Windows is probably Docker containers or Linux Virtual Machines to simulate the deployment environment of the application.
      Aside from development, I think Windows 10 is a joke of an OS. The only people I know who get mad at that statement are those who have never used Linux or Mac OS for more than a day. The interface is so inconsistent. We still have two settings menus for crying out loud. It's been like six years yet Microsoft still can't add every option from control panel to the settings app. Windows is built for backwards compatibility at the expense of everything else, which makes it great if you are trying to deploy 1000 PCs to a business, but terrible if you are just trying to use it for personal computing.
      Every time I reinstall Windows, there are fucking game advertisements in my start menu. Never had that problem on any Linux or Mac OS system that I have owned. And Windows is so much worse at high DPI scaling than Mac OS, although admittedly Linux is bad at that too.
      Even on my top of the line surface product, doing touchpad gestures to switch desktops and stuff are choppy with missing frames. This is with an i7 and GTX 1050 mind you. On my 2015 Macbook Air, with dual core i5 and integrated graphics, these gestures are seamless.

  • @chukasin
    @chukasin 2 роки тому +1

    This is must be the biggest cap of all time. I hardly find anyone using Mac as a software engineer or programmer

  • @miroslavhoudek7085
    @miroslavhoudek7085 2 роки тому +24

    I dunno, I bought my first macbook (MBP 14 M1) mostly for fun few weeks ago and I'm pretty underwhelmed. I wanted the battery life, so I thought maybe I could use it somehow and also discover a different OS and platform. It needs to be said that the battery life is amazing and I can also install add-ons to limit charge to 80 percent when I'm at home or plugged-in and only raise it to 100 percent when I'm heading out. That's cool, better than wintel for sure. You really open it and it's on and then I can work for 10 hours or more. But everything else sucks ass so much. It crashes every 3 days and restarts. The wifi doesn't work properly if bluetooth is turned on. And so on and so on. I'm not even talking about how difficult it is to setup some work development environment on it. There's no Visual Studio C++ for mac, so that's already a huge bummer for a C++ dev (not neccessarily Apple's fault). Setting up everything is just going to be either impossible or weeks of effort (VMs with Windows 10 for ARM and all that).
    But as an amazingly expensive remote desktop client to much more powerful Windows machine - hard yes.

    • @jakedickson697
      @jakedickson697 2 роки тому +6

      There's literally VSCode and get your own compiler, or VS22 Release candidate???

    • @vijaikumar6310
      @vijaikumar6310 2 роки тому +1

      Use Jetbrains CLion, my friend, and OSX comes packed with Clang (Don't do that if you have a very low RAM machine, though, VSCode might be a better fit).

    • @killiandherment8154
      @killiandherment8154 2 роки тому

      yes jetbrains tools are nice cross platform one, i use rider instead of visual studio for c#, it's as good as vs2022, maybe even better with better git integration and seems faster.
      Also use webstorm for front angular, all the same interface so it's nice to use, there are much ide with same interface which is easy to master

    • @oozly9291
      @oozly9291 Рік тому +1

      @@jakedickson697 VSCODE is not an IDE ffs🤦‍♂️

  • @vanarqwq3660
    @vanarqwq3660 3 роки тому +5

    Me as a software developer using Linux yeah that's sounds right

  • @Alex-xu5lu
    @Alex-xu5lu 2 роки тому

    Hi here a truly software engineer that does not use MacBook in the company basically for one reason, because all our programs only work for windows.
    Here everyone says they are software engineers but i’d like to know how many of them are truly engineers

  • @_dinesh
    @_dinesh 3 роки тому +15

    I use windows + Ubuntu VM and I love it. Anyone else tried this combination? I tried mac BigSlur for a month now and it sucked. The seemingly minor things just drove me nuts.
    1. NO task bar! - Being a developer I use more than one screen for coding. Finding the open windows just seems like a massive task. In windows it show the open window in the bottom of the screen it is open.
    2. There is NO easy way to split screen or bring 2 windows side by side (there are 3rd party paid apps but they suck). mac has a version of it which is clunky and always want to open in full screen. dude Ubuntu does that so nicely and $3000 mac cannot do that? pfff..
    3. Doesn't support more than 2 screens.... I have to use the only 2 usb-c ports in order use 2 monitors and 3rd party apps to display more than 2 screens.

    • @omarblack634
      @omarblack634 3 роки тому +1

      Well done mage

    • @farrenh
      @farrenh 3 роки тому +3

      Yeah, MacOS really is dumbed down to the point of being a productivity killer (if you're used to the features that are hidden or missing in MacOS from using Windows or various Linux distros). There are many advanced users that love it for many other reasons (like being based on 'nix and the hardware quality, speed and hardware/software integration of Apple's products), but that doesn't mean the UI is actually better.
      We all have a tendency to think the UI we use the most and are most accustomed to is best just because it feels easier to us, which is why you have some devs and advanced users showering MacOS's UI with praise and trashing Windows. And some older devs who love their Macs barely use the mouse at all, spending all their time on the command line. That doesn't stop them making foolish claims about the mouse-oriented UI somehow being superior to Windows.
      But if you step back and look at the ergonomics and functional considerations behind the design choices dispassionately, modern Windows is objectively a better-designed UI.
      The Apple dock _looks_ prettier than the taskbar but its less functionality efficient. it uses more screen real estate to do less than the Windows taskbar, and the Start button being in a corner of the screen in Windows means you need less mouse precision to hit it when using a mouse - just sweep left and down and the mouse will stop in the corner, no need for precise aim. The Windows taskbar is also much more configurable than MacOS dock. Something I'm hating in the Win 11 previews is that they appear to have copied MacOS and centered everything on the taskbar, but it looks like you can configure it to be like the Win 10 taskbar if that's your preference.
      And this is a pattern with MacOS. If its a choice between functionality and simplicity/prettiness, MacOS always goes with simplicity/prettiness, to the extent of making functionality that is commonly and frequently used by intermediate users either difficult to access or not present at all. That's why complete newcomers find it easier. But once you're past the "absolute novice" stage its actually a worse UI.
      Another example is the complete absence of an address bar in MacOS's file explorer (finder). Its like they think the simple addition of an address bar will make the interface too confusing or something. And its dumb dumb dumb. Everyone is accustomed to the idea of seeing your current address at the top from popular internet browsers, so having an address bar in the local file explorer is actually more consistent with our expectations from browsing the internet, apart from the functional benefits.
      The linux distros I use and Windows 10 both have sophisticated address bars that offer both a breadcrumb view (click on a folder in the displayed path and it navigates up or down to that folder) and a text field view, for copying or pasting the current path in the file explorer.
      This feature is so frequently used when you're used to having it that its absence in MacOS is nothing short of infuriating. It really is a super-dumbed-down interface.
      Windows multi-screen is better (application windows can span multiple screens, can't on Mac). Windows touch-screen support is better. Windows tabbing between windows is better. Windows docking of windows (snapping to the edge of the screen or other windows) is better. The list of things Windows does better than MacOS is way longer than the opposite list.

    • @_dinesh
      @_dinesh 3 роки тому +1

      @@farrenh nailed it!!! 👏👏👏👏👏

  • @Hacker-zs8qt
    @Hacker-zs8qt 2 роки тому +16

    I love to see how difficult it is to please tech audience. BTW I am a window user and it work pretty well as I am not coding a unicorn on it but just some simple projects

  • @MichaelDaCreator
    @MichaelDaCreator 2 роки тому +2

    This dude just refused to mention Linux.

  • @WorstDeveloper
    @WorstDeveloper 3 роки тому +5

    Why are you lying? The 2019, 2020 and 2021 survey says that most use Windows.

  • @berkpwn
    @berkpwn 3 роки тому +5

    I've never understood why people have the dock like that you could get an extra inch of space if you just hid it!

    • @xenicmark
      @xenicmark 3 роки тому +1

      Started using a mac a few weeks ago. Hiding the dock was the first thing I did.

    • @NonuGamezRobloxE
      @NonuGamezRobloxE 2 роки тому

      u can hide the dock

  • @rcmag13
    @rcmag13 Рік тому +1

    Not a single person at my company uses a Macbook for development or any serious domain administration, we either use Windows or a Linux Server. Mac is like the worst of both worlds, no control. I mean its great for things like a phone and maybe strict web development. In a serious industrial setting, no one uses it. The only thing I have noticed over the years is that people that use macbooks exclusively tend to just not understand computers in general.

  • @j_9307
    @j_9307 Рік тому +5

    **Laughs in Linux