Why Every Software Engineer Uses MacBook..

Поделиться
HTML-код
  • Опубликовано: 29 янв 2025

Комментарии • 3,2 тыс.

  • @gene081976
    @gene081976 2 года назад +1605

    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 года назад +68

      @@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

  • @fearlessfishman
    @fearlessfishman 3 года назад +3394

    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 3 года назад +188

      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 3 года назад +344

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

    • @carldrogo9492
      @carldrogo9492 3 года назад +23

      35 yards?

    • @robism054
      @robism054 3 года назад +4

      @@carldrogo9492 that's what I was thinking

    • @shyambandla6477
      @shyambandla6477 3 года назад +1

      True

  • @simbarashemaunga5575
    @simbarashemaunga5575 2 года назад +264

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

    • @thee_onderwyser
      @thee_onderwyser Год назад +17

      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 Год назад +22

      @@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?

  • @good-tn9sr
    @good-tn9sr 3 года назад +2195

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

    • @janjelinek4283
      @janjelinek4283 3 года назад +98

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

    • @houssamalucad753
      @houssamalucad753 3 года назад +213

      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 года назад +98

      @@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

  • @troyc333
    @troyc333 3 года назад +856

    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.

  • @thecastiel69
    @thecastiel69 2 года назад +329

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

    • @onncpp
      @onncpp 2 года назад +14

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

    • @ZgavY
      @ZgavY 2 года назад +3

      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 года назад +8

      @@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 года назад +2

      @@PurpleSpiritFoxFire real og

  • @UltimaN3rd
    @UltimaN3rd 3 года назад +1071

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

    • @stanst9013
      @stanst9013 3 года назад +94

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

    • @kaspalone
      @kaspalone 2 года назад +63

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

    • @69k_gold
      @69k_gold 2 года назад +57

      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 2 года назад +20

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

    • @ghostcat11
      @ghostcat11 2 года назад +4

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

  • @jeekakrishna
    @jeekakrishna 3 года назад +207

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

    • @techwithsoleyman
      @techwithsoleyman  3 года назад +6

      Lol

    • @yasserarguelles6117
      @yasserarguelles6117 3 года назад +10

      For game programming while listening to music? all three lol

    • @jeekakrishna
      @jeekakrishna 3 года назад +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 3 года назад

      @@yasserarguelles6117 gaming 🤡

    • @seasidegalaxystreet
      @seasidegalaxystreet 3 года назад +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.

  • @AntsyBoi
    @AntsyBoi 2 года назад +76

    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.

    • @armaan-dev
      @armaan-dev 7 месяцев назад

      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😅

  • @gasun1274
    @gasun1274 3 года назад +1051

    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 года назад +81

      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 3 года назад +521

    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 3 года назад +26

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

    • @philsnewaddress
      @philsnewaddress 3 года назад +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 года назад +40

      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

  • @bLaffix
    @bLaffix 2 года назад +56

    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.

  • @xavhow
    @xavhow 3 года назад +914

    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.

  • @konstantinrebrov675
    @konstantinrebrov675 3 года назад +150

    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 года назад +5

      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 года назад +160

    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 2 года назад +1

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

  • @madmikesch2453
    @madmikesch2453 3 года назад +110

    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 года назад +7

      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 11 месяцев назад

      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.

  • @roxguy115
    @roxguy115 3 года назад +428

    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 года назад +43

      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 года назад +34

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

  • @WalkinChristum
    @WalkinChristum 2 года назад +175

    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

  • @agtugo9197
    @agtugo9197 3 года назад +28

    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.

  • @C0llinsW0rth.
    @C0llinsW0rth. 3 года назад +79

    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.

  • @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%

  • @gigik64
    @gigik64 3 года назад +328

    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 3 года назад +43

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

    • @KpFriendly
      @KpFriendly 3 года назад +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.

  • @Nacalal
    @Nacalal 3 года назад +390

    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 3 года назад +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.

  • @BigOrangeMan
    @BigOrangeMan Год назад +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.

  • @stevensmith5626
    @stevensmith5626 2 года назад +39

    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 😎

  • @MilMike
    @MilMike 4 года назад +31

    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.

  • @rcmag13
    @rcmag13 2 года назад +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.

  • @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 3 года назад

      @@avkrm All of them are present in Linux?

  • @marcl7952
    @marcl7952 3 года назад +20

    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

    • @marcelAndersen
      @marcelAndersen 2 года назад +1

      @@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.

    • @marcelAndersen
      @marcelAndersen 2 года назад +1

      @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 года назад +1

      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 года назад +1

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

  • @bleachmobile
    @bleachmobile 2 года назад +2

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

  • @georgeranch31
    @georgeranch31 3 года назад +21

    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.

  • @ChrisPkmn
    @ChrisPkmn 3 года назад +273

    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 3 года назад +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

  • @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 6 месяцев назад

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

  • @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 года назад +5

      WSL user here, not a single remorse.

  • @rizakhan1002
    @rizakhan1002 3 года назад +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?

  • @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.

  • @burritocodes
    @burritocodes 2 года назад +7

    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.

  • @betterlifeexe
    @betterlifeexe 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.

  • @Spartan-Of-Truth
    @Spartan-Of-Truth 2 года назад +1

    Just the title alone insinuates that you aren’t a good developer unless you own a Mac. Your words are perceived in a way that you probably don’t want in other peoples minds. Good luck!

    • @techwithsoleyman
      @techwithsoleyman  2 года назад

      remember the world of RUclips a couple of years back - somewhat controversial titles

  • @a_macaulay
    @a_macaulay 4 года назад +134

    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.

  • @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.

  • @Fely521
    @Fely521 2 года назад +1

    Do you realize the fact that not everyone can afford a plus 1k pc?
    I work two jobs full time, and I earn no more than 80$ usd a month, or some 75 pounds from the uk, a month

  • @jmburnz
    @jmburnz 3 года назад +91

    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.

  • @Zanaty94
    @Zanaty94 3 года назад +4

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

    • @EN5O
      @EN5O 3 года назад

      Shush

  • @Gumplayer2
    @Gumplayer2 2 года назад +1

    After 3 years of trying using MacBook Pro, I hate everything on this computer. Every little hardware or software thing is designed against my comfort and my work effieciency. Just cannot understand what idea they had in their mind when designing this sh..

  • @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?

  • @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 2 года назад +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_ 2 года назад +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.

  • @pavlosoia
    @pavlosoia 2 года назад +1

    working with windows stack on macos is the worst that could be

  • @Landon_Hughes
    @Landon_Hughes 3 года назад +50

    *macOS: it just works™️*

  • @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.

  • @GroudFrank
    @GroudFrank 3 года назад +48

    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 года назад +15

      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

  • @floydland3509
    @floydland3509 3 года назад +8

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

  • @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

  • @julianperry4767
    @julianperry4767 Год назад +9

    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.

  • @rumble1925
    @rumble1925 3 года назад +11

    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.

  • @skai618
    @skai618 2 года назад +2

    Answer: to look cool
    there is no reason to use macos (as a software engineer)

  • @carylittleford8980
    @carylittleford8980 3 года назад +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

      @ we are superior to everyone else.

    • @dhaloh
      @dhaloh 2 года назад +7

      @ 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

      @ 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 года назад

      @ 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 года назад

      @ 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.

  • @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.

  • @Meleeman011
    @Meleeman011 2 года назад +2

    this man raves about his lil mac machine, and how durable it is.
    me with my hacked chromebook that is built better than most laptops with windows installed, cheaper than a used mac, and i've used as my development machine for over 4 years XDDDD

  • @cheesierglint02
    @cheesierglint02 2 года назад +3

    Lmao try to run a resource-heavy ide on a MacBook and it will go up in flames 🔥

  • @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

  • @pigeonprotagonist6357
    @pigeonprotagonist6357 2 года назад +1

    Most servers run on Linux, not Unix.

  • @a.yashwanth
    @a.yashwanth 4 года назад +24

    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.

  • @TechSnazzy
    @TechSnazzy 3 года назад +10

    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 3 года назад

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

    • @leadensage
      @leadensage 3 года назад +2

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

    • @TavaresTheGuru
      @TavaresTheGuru 3 года назад

      @@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 3 года назад +6

      @@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 3 года назад

      @@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.

  • @aletec96
    @aletec96 Год назад +1

    Personally speaking, I've been using Mac for a while after moving from Windows, and I can't help but find the user experience to be terrible: the split screen feature is very unintuitive to use compared to windows 10, plus it lacks important keys like delete, forcing you to use a hotkey combination even for this basic function.
    The hardware is great, though I have to argue that it's a bit unfair to compare Windows hardware to Mac hardware, considering that Mac computer are built by the same company, whereas windows needs to work on an infinite number of different machines, built by other companies for way cheaper prices

  • @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

  • @imprx
    @imprx 3 года назад +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.

  • @rbn1647
    @rbn1647 2 года назад +1

    I've never seen Software Engineers use Macs. I've seen plenty of Web Developers use Macs however. To make everyone happy I'd go as far to say that Web Developers are perhaps non-technical Software Engineers.

  • @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.

  • @axebul.2366
    @axebul.2366 3 года назад +36

    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 3 года назад

      Yes it is.

    • @JPK1337
      @JPK1337 3 года назад +6

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

    • @axebul.2366
      @axebul.2366 3 года назад +2

      @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

  • @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

  • @timmy7201
    @timmy7201 3 года назад +15

    3:38 - "Apple always builds quality hardware."
    Apple truly has some really shoddy hardware designs, I honestly trust a custom build desktop the most to work on. The fact that more other branded devices break than Apple devices, is just because there are more other branded devices around.
    In my experience it are also the "Front end developers" that prefer Mac's, the "back-end engineers" prefer their Linux distro of choice. No it's not about opinion or choice, it's about the amount of knowledge someone has to use a particular set of tools efficiently.
    A developer that says he prefers the Mac because the Linux machine is to complex to use, is like a pilot saying he prefers to drive bus because the plane is to complex to fly. When I pay for a plane ticket to get somewhere I expect a competent pilot that knows how to fly, if I pay a developer to build me something I expect a competent developer that knows how to program and not a designer or graphical artist who went developer...

    • @omarblack634
      @omarblack634 3 года назад

      Who do u think is gonna read all that?

    • @timmy7201
      @timmy7201 3 года назад +2

      @@omarblack634 Given the amount of current thumbs-up at least 7, you're probably number 8 and behind a Mac.

    • @JoseVasquez-vj3lo
      @JoseVasquez-vj3lo 3 года назад

      @@omarblack634 I did, and he is absolutely right.

  • @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 :(

  • @HassanOmariprofile
    @HassanOmariprofile 2 месяца назад +1

    I have used all OSes during my journey, and by far Linux dominates.
    However, I had to switch to macOS as it is the only OS that allows you to build apps for all platforms (ex: iphone, android).

  • @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 3 года назад

      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.

  • @Tazza19931
    @Tazza19931 3 года назад +9

    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.

  • @theoneandonlyneeraj
    @theoneandonlyneeraj Год назад +1

    Literally every thing this guy mentioned can be done with every other os and some other laptops (like lenovo, dell). Biggest asset of macos is, its closed source and software companies have just chosen it. And silicon valley software engineers use it and get used to it, and it becomes hip to use macos. So not all software engineers use it. The companies pushed it and people just followed it. Its called a brand.

  • @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 ; )

  • @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.

  • @davtianvahan9805
    @davtianvahan9805 2 года назад +1

    Literally every programmer I know uses windows/linux

  • @joe_3y3s
    @joe_3y3s 4 года назад +13

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

    • @arianamzp7421
      @arianamzp7421 4 года назад

      That’s “powershell”

    • @joe_3y3s
      @joe_3y3s 4 года назад +4

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

  • @OfoeNelson
    @OfoeNelson 3 года назад +5

    Powershell comes standard with windows 10. Have you used it? And how does it compare to the mac command line?

    • @techwithsoleyman
      @techwithsoleyman  3 года назад

      I have used the windows one, without trying to be bias I think the command line on mac is excellent. Very easy to use its similar to shell on linux

    • @OfoeNelson
      @OfoeNelson 3 года назад +4

      @@techwithsoleyman No I don't mean command prompt I mean Powershell. There are two command line programs in windows with windows 10. Powershell is the improved version of command line.

    • @menace992
      @menace992 3 года назад +1

      @@OfoeNelson I think for the most part Bash/Zsh is more intuitive and easier to use. Although powershell is pretty nice too.

    • @kocho4242
      @kocho4242 3 года назад +1

      Powershell is nothing more than a pitiful prosthesis.

    • @OfoeNelson
      @OfoeNelson 3 года назад

      @@kocho4242 Because it doesn't have central repo? What about chocolatey for windows

  • @scrubz_dev
    @scrubz_dev Год назад +1

    Can you link the survey you mention at the beginning of the video? All I can find is Stack Overflow's 2019 Developer Survey, which says that Windows is nearly twice at popular as Mac OS for developers... not sure where you're pulling your numbers from. This video overall sounds like it was made by someone who has never actually used Windows before; most of the arguments don't really make any sense.
    That being said, Mac OS is still a very capable operating system and I'm sure that if you're familiar with the OS, programming and software development would be fine; plus, you'd have all of the perks of Mac OS and the Apple ecosystem. But saying that Windows is simply a bad option for software engineers is purely ignorant.

    • @kite5882
      @kite5882 Год назад

      Spoke my mind ... exactly!

  • @malnadgowda_inusa3734
    @malnadgowda_inusa3734 4 года назад +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 4 года назад

      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 4 года назад +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.

  • @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?

  • @KaAoOoZz
    @KaAoOoZz 2 года назад

    Excellent video.
    What application do you use to have your iPhone screen in a separate window?

  • @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.

  • @kimschmidt8911
    @kimschmidt8911 3 года назад +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

    • @GX--X01
      @GX--X01 2 года назад +1

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

    • @witchilich
      @witchilich 2 года назад +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 2 года назад +1

      @@witchilich Thanks for that interesting fact

  • @musicofnote1
    @musicofnote1 Год назад

    The software engineer who bought my 2012 MacBook Air used it because he found it way easier to use VMWare on it to have various operating systems running in real time simultaneously. He also found it so much easier to have fully configured OS installations stored on external drives to simply copy onto the MacBook Air after having tossed a nuked version on the internal drive.
    This was basically what I did as IT-Support/SysAdmin at a local university. All faculty had either school owned Macs or their own private machines that I set up using the universities client design and through a cloning process, get a full installation of the OS and programs including hook into the school data server for instant backups to the client's share (MacOS, Windows with VMWare or Linux with VMWare) onto a machine and running within 40 minutes.
    OTOH, the happiest day of my life was when I retired and they gave me the choice of taking my Dell or my CTO MAcBook Pro with me on my last working day. The sheer joy of carefully laying that hated Dell in the trash basket...

  • @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.

  • @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 2 года назад +1

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

  • @yum2978
    @yum2978 2 года назад +1

    1:24 do you know about this amazing software called windows terminal

  • @Hacker-zs8qt
    @Hacker-zs8qt 3 года назад +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

  • @VinceAggrippino
    @VinceAggrippino 3 года назад +6

    You didn't give any real reasons!
    2:05 Ignoring the made-up statistic, most of the worlds websites and servers are Linux, not UNIX. In fact, MacOS is the only widely used UNIX®.
    1:05 WSL gives Windows users a command line that matches the Linux environment used by web hosts and cloud servers much more closely than MacOS' BSD-derived UNIX.
    - Expand your perspective slightly and install a Linux distribution to work in exactly the same Linux environment used by web hosts and cloud servers.
    2:59 There's really not a problem with text and fonts, Even if there was, it's not really a concern specific to Software Engineering. Why even mention this?
    3:29 Other operating systems can be run using VM or Linux virtual environments on any PC OS. It's a processor feature, not an OS feature. VirtualBox and VMWare run everywhere, so this isn't a reason to use MacOS.
    3:38 Apple is the only manufacturer of Apple hardware. If they didn't produce high quality hardware, this wouldn't even be a topic because nobody would buy it.This isn't reason unless you compare Mac hardware quality to that of the highest quality PC. Then Apple would lose because competition has forced PC manufacturers to improve in order to distinguish themselves. Apple doesn't have this kind of competition and can't generate this kind of incentive to improve.
    One more thing...
    PC !== Windows. If you're serious, you need to consider Linux as well.
    "Every" Software Engineer Uses MacBook ... Even the title is dubious and this video doesn't provide any answers unless most Software Engineers suffer from the same biases and misconceptions as the presenter.

    • @EN5O
      @EN5O 3 года назад

      Why u heff to be so mad it’s only a game

    • @theking-og4oe
      @theking-og4oe 3 года назад

      Why u cryin

    • @farrenh
      @farrenh 3 года назад +1

      The stack overflow survey actually says that 47% of developers use Windows, 25% Mac and 24% Linux, so the video title was clickbait. In the video, he said "less than half of developers use Windows". Technically correct, but misleading considering its almost half of all devs.

  • @karthik8244
    @karthik8244 2 года назад +1

    Did he call GUI "gooey"?

  • @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 `)

  • @Mohitkumar-zz4mp
    @Mohitkumar-zz4mp 3 года назад +14

    all programmer uses the MacBook because it is just great for the coding purpose and it does not lag like windows laptop

    • @techwithsoleyman
      @techwithsoleyman  3 года назад +2

      Not to mention the endless windows updates 🤣🤮

    • @zEneeergy
      @zEneeergy 3 года назад +2

      @@techwithsoleyman you mean monthly optional quality updates?

    • @techwithsoleyman
      @techwithsoleyman  3 года назад

      I mean Hourly compulsory

  • @morock1n
    @morock1n Год назад +1

    RUclips coders tend to be really dumb but this one really tops the cake.

  • @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....

  • @soleymanshahir6172
    @soleymanshahir6172 4 года назад +7

    Love a windows machine but I agree Macs are elite