Це відео не доступне.
Перепрошуємо.

Best Laptop For Programming in 2020? (a few things to be aware of)

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

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

  • @AaronJack
    @AaronJack  4 роки тому +714

    Some extra stuff:
    - Don't trust a programmer who combs their hair
    - As some people have pointed out there are ways to achieve a UNIX coding experience in Windows (so it's not a deal breaker)
    - Another plus for PC: easy to UPGRADE hardware (tried not to be biased I swear 😅)
    - You may need more RAM if you are running virtual machines or containers (but you can also do this in the cloud)

    • @andrewspetaci1671
      @andrewspetaci1671 4 роки тому +10

      hey code drip, how much time did it take you from absolute zero amount of knowledge in programming/coding to getting a 6 figure job? (starting from the scratch)

    • @DataProfessor
      @DataProfessor 4 роки тому

      Great channel, awesome tips! Thanks!

    • @AaronJack
      @AaronJack  4 роки тому +13

      @@andrewspetaci1671 I started coding July (full time in Sept) and got a job in April - so 8-10 months depending on how you measure it

    • @AaronJack
      @AaronJack  4 роки тому +4

      @@jans4787 I'll be going mobile / digital nomad again soon and will be doing a video on the stuff I bring, so yes

    • @andrewspetaci1671
      @andrewspetaci1671 4 роки тому +5

      @@AaronJack yeah, so inspiring to know someone can flip his/her life around without a degree in just 1 year of hard work If he/she really wants it, i mean 6 figures sound pretty well off for just 1 year of skill dude, dont you think? (tryna get an idea for purchasing power and cost of living shit)

  • @artygator8167
    @artygator8167 4 роки тому +1586

    "You don't need that much performance"
    _Android Studio intensifies_

    • @hugodsa89
      @hugodsa89 4 роки тому +84

      Android Studio, Visual Studio, PyCharm, and so many more things that he messed up in this video

    • @artygator8167
      @artygator8167 4 роки тому +11

      @@hugodsa89 True for everything else, but pycharm runs well on 4gb RAM (before upgrading my machine I experimented that)

    • @JimmyDean1992
      @JimmyDean1992 4 роки тому +8

      @@hugodsa89 Microsoft Visual Studio Test Controller 2019 System Requirements
      Requires a 2.6 GHz or faster processor. Quad core or better recommended.
      Need something like a gaming pc to use this. i cant find a "programmer lap top" with a good enough cpu

    • @twb0109
      @twb0109 4 роки тому +16

      @@artygator8167 I'm not a professional programmer (not even a programmer) but I think IDEs for python are kind of unnecessary xd.

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

      Ikr 😂 it's basically taking up 90% of my ram rip

  • @adrianb361
    @adrianb361 4 роки тому +1485

    You miss the obvious thing imo : a good screen. That’s the most important part for developers. Eyes before exec time.

    • @ArcaneVortex
      @ArcaneVortex 4 роки тому +41

      Fitting Theme. (For me Material Theme Palenight High Contrast)
      f.lux.
      Fira Code as Font for Editors.
      Actual good monitor which does not cost a ton due to brand.
      Done.

    • @mjohnson510
      @mjohnson510 4 роки тому +5

      Heatst0rm aka. Spark sike!!!! Operator Mono theme for Developers. Fira Code is meh

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

      @@mjohnson510 Didn't know about that one. Will give it a Go. Looks quite promising. Thanks for sharing :)

    • @mjohnson510
      @mjohnson510 4 роки тому +1

      Heatst0rm aka. Spark sadly it’s $300 USD but Dank Mono is another good one

    • @felpudini
      @felpudini 4 роки тому +1

      13,3 or 15,6 inches?

  • @WahrerKuroKiba
    @WahrerKuroKiba 4 роки тому +77

    "As long as your machine is not more than 5 years old"
    Me, looking at my Office Laptop from 2011: ah fuck

  • @Baldik1000
    @Baldik1000 4 роки тому +543

    My node_modules folder wants to talk to you about the storage 😂

    • @MrKar18
      @MrKar18 4 роки тому +9

      Again, how much storage we are talking for node? Obviously not a 128Gb. Co sidering Windows update over 5 years would have consumed like 70Gb(restores etc), but he is partially right. 256-512 Gb is more than enough. RAM wise 16 should be standard for programming IMO.

    • @lakshjadhwani6933
      @lakshjadhwani6933 4 роки тому +4

      @@MrKar18 Yeah programming doesn't require that much of storage.. but still it's not the "only" thing which someone would do on his or her pc..
      Like for computer science students who have to write frequent programs.. or play pc games.. what about that..

    • @kulashaker30
      @kulashaker30 4 роки тому +7

      delete them after coding.. just npm install when you want to code again 😅😅😅😅😅

    • @MrDaur88
      @MrDaur88 4 роки тому

      Right on point

    • @MrKar18
      @MrKar18 4 роки тому

      @@lakshjadhwani6933 GitHub/BitBucket. No college programs will consume in 2x GBs unless you are developing a StockPhotos alternatives. I have been coding for years and I archive my code either in cloud and/or Github.

  • @steps0x029a
    @steps0x029a 4 роки тому +309

    Actually, this video might be bad advice. I have ten years experience as a professional programmer and I've used all three operating systems mentioned in this video. They all work for generic programming, unless you want to get into some specific things like iOS programming or something.
    There's no need to buy an expensive Macbook if all you want to do is code. If you're used to a Mac then sure, get one for coding. If you're used to anything else, get that. You need to be able to use the system in order to get stuff done. If you're new to computers at all, maybe get a PC and try Windows and Linux (parallel or one after the other) and see what feels right.
    From best to worst in my experience, I'd recommend: Linux, Windows, Mac.
    I realize that this video is heavily based on opinion, so that was mine :)

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

      Yeah good luck getting GitBash or any unix like emulators to work on windows though. Terrible for backend devs. Linux or mac 100%

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

      I agree with what you say. It is best to use an operating system that allows you to be comfortable when working. I changed from windows to linux (pop! _Os).

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

      Hey I am student and want to buy a MacBook Air 2020 . Will it be a great choice ? I am an Artificial Intelligence & Machine Learning student .
      Suggestions please 🙏

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

      @@rishabhdhawad it is better to check air vs pro videos. I wwant to buy a macbook too but the cheap pro one. Check the processors. I am not going to give further information because i am not sure the information i've heard about are true or not.

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

      +steps0x29a
      I am also a programmer, been doing it for the last 6 years, and Windows is pure crap. Their file system, command line interface are completely opposite from the standard Unix like system that most programmers are used to.
      Mac is the way to go, mostly because of it's clean UI, and also because it's command line is just as same as Linux, and with Homebrew, you also get the package manager you need for Mac.
      I suggest Mac, and then Windows. Mac and Linux are both Unix-Like systems, but of course with Linux, you get far more access to the hardware and embedded devices than on Mac.
      If you're doing Web Development or Mobile Development, just use a Mac. If you're creating specific system or embedded software, then it's easier to use Linux OS for that.

  • @lalit.1
    @lalit.1 4 роки тому +75

    "Hardware isn't that important"
    cries while using only Chrome and Android Studio

  • @milworks
    @milworks 4 роки тому +180

    Size doesn’t matter, He must have never docker before.

    • @okyrahmanto3926
      @okyrahmanto3926 4 роки тому +24

      he never open android studio..

    • @michaelaramis1210
      @michaelaramis1210 4 роки тому

      jajaj yes that stuff eats all ram and some graphics

    • @aeebeecee3737
      @aeebeecee3737 4 роки тому

      So 5 inch laptop...

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

      Xcode

    • @RyanValizan
      @RyanValizan 4 роки тому +1

      milworks because people are running multiple instances of docker applications at once on a laptop? who does that? what’s the purpose of it? Have you never heard of cloud deployment? In today’s day of age, and being a programmer yourself, how one chooses their laptop should not be entirely based on just specs alone, but also consider the convenience & UX & the job requirements - if you’re doing something that requires more than 2tb of storage and 32 gb ram on the go, it probably shouldn’t be an “on the go,” project anymore or be moved to the cloud. I don’t know of any developers working entirely offline either, that’s just not a thing. We’re too wired to being online, cutting file sizes down, improving efficiency, and more.

  • @whdesign
    @whdesign 3 роки тому +34

    Ah man, here in Brazil a new Macbook is the price of an small apartment #LoL

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

      My girlfriend is Brazilian but we live in NZ. When we went to get here a new laptop she was shocked at how cheap MacBooks were here. They're like 30k+ in Brazil! Mind blowing

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

      ​@@TheNsNZ yes man, this is a result of many socialist measures taken by governments over the last 30 years. We have a lot of taxes, and we still have the worst public services in the region. Like education, we are the penultimate position in global hancking, ahead only of Angola (Africa). So, your girlfriend was lucky to get out of here.

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

    "disk size doesn't matter"
    Let's ask anyone who uses node_modules and docker images with =

  • @thinkdy
    @thinkdy 4 роки тому +304

    A couple notable additions/corrections:
    1. If you have an Advanced version of Windows 10, then you have access to Windows Subsystem for Linux, which allows you to run an Ubuntu shell as an application.
    2. When coding in Windows, one often has Git Bash installed and can set that as a default terminal in VSCode to have access to normal bash commands.
    3. VSCode has the ability to run from your Windows Subsystem for Linux
    4. All of the above makes your implication that coding in Windows is an entirely different experience incorrect. The reality is you can have either system experience, so you have more options. Mac really should only be your choice if your colleagues use it or you're coding in Swift, otherwise you're paying too much for proprietary lock-in and a fruit logo on your laptop lid.
    5. Sketch is available on the Cloud now as a service and is currently used by the designer on my team and we are a full Windows shop.
    As an aside, you are correct that outside the SF bubble and certain companies, there are a lot more Windows companies and a lot more C# stacks.

    • @AaronJack
      @AaronJack  4 роки тому +31

      Thanks for adding - I'm glad these workarounds exist - another thing I didn't mention: the ease of upgrading PC hardware is not to be overlooked, this combined with cost savings makes windows an even stronger choice.

    • @l0rdronny83
      @l0rdronny83 4 роки тому +6

      Windows subsystem for Linux is the equivalent of using Wine in Linux to run ms word. Of course you can run it, but it is not optimal. Except for working on .net, why not have both the shell and also a good filesystem? yeah and privacy for those who care about that..

    • @SubterraneanChick
      @SubterraneanChick 4 роки тому +1

      WSL has a long way to go. Not my cup of tea.

    • @thinkdy
      @thinkdy 4 роки тому +5

      @@l0rdronny83 That may be somewhat true, but you use it as a tool, not as an OS replacement. Linux is fundamentally a command line and if that's what you're using it for, it's more than sufficient for most purposes. For example, it beats the heck out of connecting to servers (e.g. AWS EC2) with PuTTy and needing to convert your keys before you can use them. I find it very valuable. Not to mention, in Linux, you have to use Wine to run everything else (e.g. games) most of the time. Why suffer that overhead when you can have what you need from both worlds?

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

      @D'oh! Great to know, thanks!

  • @sojans.r9025
    @sojans.r9025 4 роки тому +408

    Excuse me sir ... My Visual Studio 2019 would like a word with your choice of RAM

    • @RealAmericanReport
      @RealAmericanReport 4 роки тому +31

      No kidding lol someone needs to introduce him to netbeans it loves ram.

    • @openjaws
      @openjaws 4 роки тому +31

      Android Studio: just passing by

    • @analuiza2677
      @analuiza2677 4 роки тому +4

      He did say most code editors, not all... LoL...

    • @MrKar18
      @MrKar18 4 роки тому +6

      16gb should be sufficient right? Haven't used VS but intellij. He addressed basic coders. Experienced would already k ow how much RAM they need ;)

    • @khankhattak.
      @khankhattak. 4 роки тому +9

      8 gig should be enough

  • @nikhil1466
    @nikhil1466 4 роки тому +24

    I completed my hello world program now I'm here 😎

  • @ZouUuu
    @ZouUuu 4 роки тому +11

    note about the Mac being a designer's favorite choice. It's an outdated trend, that has no solid foundation. The designers just find it more comfortable and more stable. Designers just did it because everyone was doing it. The software for designing anything are also available on windows , even sketch is no longer a standard.

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

      Yeah, just get Keira for free.. or photoshop if rich

  • @valeryalenine5461
    @valeryalenine5461 4 роки тому +380

    I'd recommend something else: Buy a PC that is not that expensive, install a linux distribution on it. You'll code on the same machine for years at a cost that was very low.

    • @jafd7806
      @jafd7806 4 роки тому +11

      @Rashed Arman google.com may help you. You're welcome

    • @wilfridtaylor
      @wilfridtaylor 4 роки тому +8

      @Rashed Arman It is pretty easy to get into these days. Just start out with something like ubuntu and your good to go. You can get an ISO from their web site and they have instructions on how to put it on a usb stick. You can also try it out before you install it too.

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

      @Boochie what do you mean it's not portable? What are you talking about..

    • @Bakwazan
      @Bakwazan 4 роки тому +4

      @@Metruzanca I think he means pc vs laptop portability

    • @PaulMansfield
      @PaulMansfield 4 роки тому +4

      @Rashed Arman 99% of internet services run on linux, so if you don't know it, you're missing out on huge opportunities.

  • @DavidHanks90
    @DavidHanks90 4 роки тому +11

    Love the subtle StarCraft sound bytes! haha keep up the good work!

  • @shivam-cc5ts
    @shivam-cc5ts 3 роки тому +24

    basically: as long as you dont do much, you dont need a nice laptop

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

      Although, if you need such an advice, more likely than not you really don't yet, so his point still kinda stands.
      Although, I'd advise to pay attention to comfortable keyboard and vertical space of the screen as well.

  • @pradeepbetty
    @pradeepbetty 4 роки тому +18

    eats up 7 GB of RAM, & if u use android studio, the VM may eat another 4 GB, so to be feature proof, I recommend 32GB of RAM

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

      I could get by with 16gb of high speed ram even with a vm. 32 is too much

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

      Manu Shanboss 32GB to be “Future Proof”
      In my case I’ve the following running in parallel
      1) SQL server enterprise
      2) SQL server management studio
      3) Microsoft Teams
      4) Angular CLI’s “ng build -watch”
      5) Asp.net Core WebApi
      6) Kestrel web server
      7) Android studio with Emulators
      8) Visual Studio Code
      9) One Chrome window for WebApi swagger
      10) One chrome window for Angular output + chrome developer tools
      11) Assorted chrome tabs for help and other stuff.
      12) Music player
      13) Tripe Monitors.
      With all this opened, sometimes I can see my RAM reaching close to 16 GB.

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

      @@pradeepbetty those are the stuff I usually have running in parallel on my desktop but I want to switch to a laptop and not sure what to get do you have any suggestions? (I need something that would last long and still have high performance)
      +Do you have an idea if surface book 3 is good enough? (I lovvvvve touch screens but ofcourse wouldn't give up high performance and speed over a touch screen)

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

      KA __ surface book 3 would be a great option. I currently own a 5th gen surface pro. But what ever surface devices u choose, make sure that it has a minimum 16GB of RAM and a quadcore CPU

  • @Alfram
    @Alfram 4 роки тому +17

    Dude, you had like less than 10k subs a few months ago. Congrats on the growth

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

    This is so true and can create so much concern and really love the laptop. I hope to load more video and wish to understand more.

  • @DH-CA
    @DH-CA 4 роки тому +5

    Thank you for this video Sir. I’m a seasoned engineering professional (automation, robotic engineer). I’ve learned most of my codings from internet, never taken any classes. I would like to thank you for all your advices and instructions from your UA-cams, they have been extremely useful for me. So thank you Sir !

    • @aikolia3144
      @aikolia3144 4 роки тому

      Omg self taught? Teach me😫

  • @SajadJalilian
    @SajadJalilian 4 роки тому +39

    i use linux in windows for development via WSL and i'm so happy about it's performing

    • @zakariachahboun
      @zakariachahboun 4 роки тому +5

      just use Linux + kde plasma and YOU ARE FREE man!

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

      wsl sucked .. since the release of wsl2 tho' .. changed the entire game..

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

      The second version is better. The first version was way too slow.

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

      Wsl didnt work for me, tried to run an api made on unix, couldnt get it to work, had to install fucking linux as dualboot anyways

  • @Mr.slikko
    @Mr.slikko 4 роки тому +1

    Answered a lot of questions I had. Thank you 🙏

  • @jakebackpack8292
    @jakebackpack8292 4 роки тому +1

    THANK YOU SO MUCH. Im just starting out and this is the most helpful video out of the 100 I have watched.

  • @Nobody-xp6ip
    @Nobody-xp6ip 3 роки тому +8

    *Some more basic tips -*
    Download some more ram from the internet. And while you are at it, download a gpu and a good processor too.
    And don't forget to add RGB for extra performance.

  • @ArturKorobeynyk
    @ArturKorobeynyk 4 роки тому +498

    Oh, ok, so this is video for front-end developers. Programmers - just pass by.

    • @slipoch6635
      @slipoch6635 4 роки тому +11

      Indeedy, although the point about screen ratios I made earlier does affect coding when you have tons of code to wade through.

    • @RasTaIARI
      @RasTaIARI 4 роки тому +27

      not even front end developers ^^ - as soon as you have some heavy assets flying around the assumptions made here are invalid

    • @ruilopes8159
      @ruilopes8159 4 роки тому +6

      To be fair, he did mention "code editors" and not IDEs. That is a pretty code int to the kind of programming this is targeted at - beginner stuff.

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

      @@ruilopes8159 True, but misleading/incorrect is still not great data to give a beginner, better to get it right the first time, and explain clearly why. Or give the options between two different things and give the pros and cons of each.

    • @andreygluhih2397
      @andreygluhih2397 4 роки тому +1

      Интересно, кто такие программисты тогда, те кто пишут на python Django? или умеет подключить библиотеку для machine learning через pip одной строчкой, и вызвать из нее одну функцию?

  • @jeanpierrehernandezchavarr3341
    @jeanpierrehernandezchavarr3341 4 роки тому +1

    Great and Quality information , i have to say I love the music in the end

  • @jbbell6903
    @jbbell6903 4 роки тому +1

    Awesome video!! Super helpful. Keep up the great work!!

  • @ShahramJavidnia
    @ShahramJavidnia 4 роки тому +7

    You will need plenty amount of RAM and storage dealing with Virtual Machines, containers and local artifact repositories.

  • @alwaysgrowww
    @alwaysgrowww 4 роки тому +6

    Dude! Can u make video about tensorflow, dataset training?

  • @jamesmontemayor5676
    @jamesmontemayor5676 4 роки тому +1

    Very useful info. Thanks!

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

    Thanks for this. Very helpful.

  • @atenglenon
    @atenglenon 4 роки тому +10

    Urban Legend says,"use vm for osx".

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

    Once you get used to a Mac, it's hard to get back to anything that was before.

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

      I just moved to Microsoft. Wish me luck!

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

      @@saragubran6529 it’s fairly easy to get a grip on its good to know both

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

      I like Linux because I can make it do what I like about Macs but lighter and without the handholding

  • @gabrielh5105
    @gabrielh5105 4 роки тому +1

    I loved how you organised the video. First you gave an unbiased report of each one of them, and then you clearly stated what your opinion was.

  • @indianbanshee9805
    @indianbanshee9805 4 роки тому +1

    Love the bottom line approach!

  • @johnbaker7102
    @johnbaker7102 4 роки тому +9

    This is going to bother windows fanboys, they don’t like videos that don’t completely bash Apple and put windows on a pedestal. You’re a brave man

    • @thomas.thomas
      @thomas.thomas 3 роки тому

      Just the reason that mac builds their hardware monopoly is reason enough to not buy a mac

  • @zednik8956
    @zednik8956 4 роки тому +5

    I have a 15" macbook from 2013 and i still use it to this day along side my 11" air from 2012 both are great machines for programming and get the job done even with their aging hardware

    • @lofi_Insomnia_
      @lofi_Insomnia_ 4 роки тому +1

      same here. mbp late 2013 model, still holding strong and NO keyboard issue unlike the later models.

    • @babacool81
      @babacool81 4 роки тому

      Tori Z could you tell me the year when the keyboard started to be bad? Thank you!

    • @MrAkmind
      @MrAkmind 4 роки тому +1

      @@babacool81 2016

    • @babacool81
      @babacool81 4 роки тому

      Rahul Moghe thank you!

  • @PAOLOHAON
    @PAOLOHAON 4 роки тому +1

    Thank you lots for the video, all the details were very clear and concise :) 加油 ^ - ^ !!

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

    Great video. Thanks for a informative video. It is much appreciated!

  • @vrokkronos5622
    @vrokkronos5622 4 роки тому +9

    I'm starting out on a laptop that was put together in the spring of '09...

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

      So you'll learn much more. Started on a Commodore C-64. Look on those specs... ;-)

  • @QuentinWatt
    @QuentinWatt 4 роки тому +280

    Most developers become Mac fanboys (or fangirls) eventually. Once you get a taste, it’s difficult to go back to windows.

    • @simonbeaulieu720
      @simonbeaulieu720 4 роки тому +77

      .... what about Linux :( I switched from this to a Mac and I want to die every single day.

    • @RohithkannaDuraiswamy
      @RohithkannaDuraiswamy 4 роки тому +40

      I tried going to Mac from Windows and its just so infuriating that I can't do as much. Linux is nice though

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

      PC hardware is a lot cheaper though. I will be building a PC to test out WSL2 to complement my Macbook Pro.

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

      Simon Beaulieu MacOS and Linux are both Unix based, so I actually think Windows is the black sheep there. Also the touchpad, screen and keyboard layout on MacBooks leave everything else out there in the dust imo. In addition, the build quality and sturdyness of a full aluminium case is a sight for sore eyes on the PC market.

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

      @ I was cured last decade (so before w10 and unix macos and intel processors) when I gave in and bought a used ibook which died a year later and later a imac g5 which also died after less than a year. Still have it around for the day that i finally earn enough to get it fixed, so switching back to windows and linux was a necessity and felt easy after a few months .
      I admit the mac ux IS putting a smile on most peoples faces, including mine, but I like my linux lite and MX just as well now. And I couldn't connect my ipod nano to the ibook, while the then new eeepc connected out of the box).

  • @gv6758
    @gv6758 4 роки тому +1

    Wow, awesome explanation. Instantly subscribed.

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

    Wow thanks for the advices. I plan to buy a laptop having both ssd and hdd !! ⭐

  • @victorlucki8586
    @victorlucki8586 4 роки тому +6

    Just throwing this out there:
    I think 8GB RAM nowadays is too little even for some lightweight programming. The main issue here are the other things running alongside your IDE - such as browsers (which you usually have running to do some research).
    Talking from experience, I recently upgraded to 16GB and the improvements were considerable. Before I was constantly hitting the 7.5GB threshold and experiencing severe slowdowns. Now I usually hover around 10~12GB and it's all good. To give some context, I'm using VSCode and node, though with multiple (up to 4) projects open and running in parallel.

    • @Ubben1999
      @Ubben1999 4 роки тому

      I agree. Bought a new laptop a little bit over a year ago, and opted for 8 GB of RAM. I'd gotten by the previous 4 years with 6 GB and thought it would be fine. Now I really wish I'd gone for 16. I typically code with Vim, which runs fine on a toaster, but all these damned Electron applications consume so much memory. Slack is probably the worst offender.

  • @r.heinrich3364
    @r.heinrich3364 3 роки тому +10

    Visual Studio called and wants to talk to you about performance :D

  • @quickmath7780
    @quickmath7780 4 роки тому +1

    This is the video I was looking for

  • @Lebaroninthisplace
    @Lebaroninthisplace 4 роки тому +1

    Very helpful!!

  • @rubenpartono
    @rubenpartono 4 роки тому +4

    What do you mean by "overhead" when you're talking about Linux? Could you explain more on this?

  • @Hunter725R
    @Hunter725R 4 роки тому +115

    >best laptop for programming
    >doesn't mention Thinkpad

    • @millabasset1710
      @millabasset1710 4 роки тому +1

      Should I buy a T460? I was gonna go refurbished just to save money, but if I could buy something a little more let me know.

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

      Mark Layhee I got a thinkpad t490 and it’s a beast

    • @tutorialesinterchile9853
      @tutorialesinterchile9853 4 роки тому +5

      @@millabasset1710 any thinkpad with an ssd and 8 or 16mb of ram will be a perfect programming laptop. 15 inch is more practical.

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

      @@tutorialesinterchile9853 u said 16 mb instead of 16 gb😂

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

      Thinkpad is very good, but it has only one slot for RAM.

  • @DanielHernandezCa
    @DanielHernandezCa 4 роки тому +1

    Very good video!

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

    Thanks. I liked this

  • @baitongli6366
    @baitongli6366 4 роки тому +5

    Great video to tell new programmers which laptop to buy! I gently disagree with the minimum RAM size required based on my personal experiences. I would say a 16GB RAM is a minimum requirement for most of the developers. When doing development work for a company, people usually have a lot of programs running other than the IDE, such as web browser, MS word to write reports, PDF readers, local databases, containers and so on. For one web browser, they can have 20 tabs opening at the same time. All of these modern software and websites are RAM eaters. People will not spend a lot of time closing and re-opening those apps. So a 8GB RAM usually won't hold up.

  • @markhyoutube
    @markhyoutube 4 роки тому +7

    Programming apps, I'd say hardware is important for running vms

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

    Thanks for your advice sir it was so helpful

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

    Those super smash bros sounds are bringing me back. Haha, nice video too!

  • @gothicwave7761
    @gothicwave7761 4 роки тому +9

    Posting this from a Thinkpad T520 :).

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

    i dont have to buy laptop and i am here for no reason

  • @user-yx1uu8oj4j
    @user-yx1uu8oj4j 4 роки тому +1

    Great quality. And you speaking is very perfect)

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

    Great infos!

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

    This means SSD is THE MEMORY so if you see 512 SSD this means you HAVE 512 gb that u can use?

  • @JustkickinitG
    @JustkickinitG 4 роки тому +22

    Unless you are an Android Dev working in an app with 1 million+ lines of Java and 500k + native code and 4-5 minute build/install times...

    • @RyanValizan
      @RyanValizan 4 роки тому

      proper project dependency management and version control and no, you shouldn’t have any problems with a mac and that workload - vs code even just released a new java developers pack for mac os, it’s pretty nice actually and made me finally dump eclipse for java development.

  • @perpetuallearna9466
    @perpetuallearna9466 4 роки тому

    Love your content

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

    Thanks for the video, even as experienced programmer you get idea of switching from windows to mac

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

    i love the memes editing xD

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

    “As long as your machine is less than 5 years old” 😬😰

  • @raymondsantiago6514
    @raymondsantiago6514 4 роки тому +1

    Thanks a lot!

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

    The music at the beginning was a straight vibe.

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

    Macbook air 2020 with i5 8gb RAM and 256gb ssd will be fine for programming ?

  • @mclovin6537
    @mclovin6537 4 роки тому +13

    I comb my hair.. and I am using an old beat up MacBook Pro 2013..
    How can I be a cool kid like you

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

    It strongly depends on what programming you do. If it is scientific programming, and the codes run for several hours on 100+ processor clusters, then even debugging such codes on a small laptop is a big issue, so the difference between good and bad hardware can save you a lot of time.

  • @pupfriend
    @pupfriend 4 роки тому

    bought a high end macbook pro in 2015 --- still running strong and i have no desire to replace it anytime soon

  • @zentrocs
    @zentrocs 4 роки тому +27

    I use Ubuntu Linux with a VM for Mac and one for Windows *Living the best of all worlds*

    • @alexcastel2244
      @alexcastel2244 4 роки тому

      Z3ntr0 how did u set that up ?

    • @adampindelski2359
      @adampindelski2359 4 роки тому

      Mac as a host and vms here. Too much hustle to setup macos vm on linux and parallels saves a lot of time in general.

    • @adampindelski2359
      @adampindelski2359 4 роки тому +1

      alex castel LTT has a guide. Good to look it up since theres some "hacking" involved (apple doesnt want anyone to install mac os on non apple hardware).

    • @slipoch6635
      @slipoch6635 4 роки тому

      @@adampindelski2359 Parallels has it's issues though, like MacOS randomly pulling all memory from the VM. Running quite slow (unsure why this is as it shouldn't be), you also have the 20% problem that MacOS is running around 20% slower on equiv hardware to windows, so you introduce that lag to the VM as well, better to use Linux as it is more stable, will be supported longer, and is more efficient.

    • @adampindelski2359
      @adampindelski2359 4 роки тому

      Slip Och Never heard of or experienced that "20% problem" working on both platforms. Macos is faster most of the time and most importantly very consistent. Windows has enormous random slowdowns.

  • @ezekielwootton3403
    @ezekielwootton3403 3 роки тому +36

    You're the first programmer to tell me I need a Mac. 😂

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

      everyone needs a mac now and then ... big mac that is :)

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

      @@evilspoon6833 grand big mac is now a thing

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

    You really helped now I can make my programming tutorial channel

  • @thabangmodikoe7206
    @thabangmodikoe7206 4 роки тому

    Thank you arron 😊

  • @l.eggers5261
    @l.eggers5261 3 роки тому +4

    My 200 chrome/brave tabs want to talk about your RAM recommendations.

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

      exactly, looks like he never searched for a fix on Google/StackOverflow.

  • @scottparker8974
    @scottparker8974 4 роки тому +144

    I really want to click the like button but you didn’t mention any of the issues of getting repairs on Apple devices

    • @AaronJack
      @AaronJack  4 роки тому +21

      true that - windows hardware is also easy to upgrade - so gives flexibility in that regard

    • @hahahahhahahhaha786
      @hahahahhahahhaha786 4 роки тому +4

      Scott Parker short answer take your computer to a very reputable computer hardware guy if you have issues, and don’t break your expensive Apple shit. Now hit that like button fam. 😁😁😁

    • @scottparker8974
      @scottparker8974 4 роки тому +4

      ​@@hahahahhahahhaha786 From what I've seen 2nd party repairs are not even a possibility on new Macs.

    • @kn95474
      @kn95474 4 роки тому +1

      Buy that applecare plus bro

    • @AndrewTSq
      @AndrewTSq 4 роки тому +4

      You could buy a high spec PC and run Hackintosh on it for a fraction of a price of a real Apple. Just look at supported hardware first before building

  • @stevenluker793
    @stevenluker793 4 роки тому +1

    Very recently, Microsoft has come out with its WSL (Windows Subsystem for Linux) which allows devs to use Linux a lot more in Windows 10. WSL2 is coming out in the Spring (2020) for everyone and actually has the Linux kernel. Docker is actually in the progress of enabling its product to use WSL2.
    Just thought this should be put in the mix.

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

    Good stuff. Funny though as I'm currently developing in Unity 3D (C#) for Linux, on a Mac.
    The "overhead" in Linux is really going to be dependent upon what language you're developing with and what the end goal (or platform) is. For example, off the top of my head, if one anticipates spending a lot of time working with Python, Linux is pretty ideal. The take away here is to be focused about what it is you want to learn before you commit to your purchase and the path you are taking to get there.

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

    You can install Linux inside of Windows using WSL. And some IDEs like vscode can actually open themselves or just a terminal inside of Linux (thanks to an extension) so you have Windows as your OS and Linux for you command line. It works very well in my experience.

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

      tried it, it sucks
      for dev work i switched to mac and never looked back. i only ever use my windows station for gaming .

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

    If you want to start to program. I suggest: The system you already have.

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

      Thanks for the suggestion man. I'll use my 10 year old Pentium with 3GB of RAM and Windows 7🙃🙃🙃

  • @TokyoXtreme
    @TokyoXtreme 4 роки тому +1

    99.9K subscribers! A hair’s breadth away. I still say you’ll hit 500K by end of December.

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

    I'm still using a late 2012 MacBook pro for devolvement and it's still holding pretty strong for almost a 10 yr old computer

    • @stygis
      @stygis 4 роки тому

      You must do very low level programing.... nothing complicated. Probably some HTML, CSS, JS?

  • @ryanmartinage
    @ryanmartinage 4 роки тому +5

    With how good linux subsystem is getting on Windows, it's an even stronger option.

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

      The problem is the lack of features to help you program. KDE tends to be optimal.

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

      @@_nom_ laughs in visual studio

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

    0:15 lol i thought I was going to hear the whole laptop being thrown away, not just the box 😂

  • @developer_larry
    @developer_larry 4 роки тому

    awesome bro

  • @YoTone21
    @YoTone21 4 роки тому

    Great and informative video!! I was contemplating buying a used 2017 MacBook Pro for my programming journey or a 2020 iPad Pro to get my foot in the door at least but wasn’t sure if I had to wait until I had 2800 to buy a newer MacBook Pro. Thank you for your content!!

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

    Hey I am student and want to buy a MacBook Air 2020 . Will it be a great choice ? I am an Artificial Intelligence & Machine Learning student .
    Suggestions please 🙏

  • @1MinuteFlipDoc
    @1MinuteFlipDoc 4 роки тому +16

    7:51 is your girlfriend-girlfriend as well?

  • @alexeylozin7443
    @alexeylozin7443 4 роки тому +1

    Nice vid, what exact software did you make this presenation with? Is it PowerPoint?

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

    if u using low level stuff. u need ram and good amount of cpu cores, cause that complier got compile

  • @VincentFree
    @VincentFree 4 роки тому +13

    Your totally missing the fact that windows 10 now supports Linux through wsl and wsl2 which make it a lot better at working with Unix like systems. I’m a Mac user my self btw but I find that this little addition should have been mentioned 😉

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

    I use Acer Chromebook 715 ( premium Chromebook)
    For programming
    No lagging
    It's smooth

  • @brandolorian_t
    @brandolorian_t 4 роки тому +1

    Just a pointer: my docker image takes up a ton of space and this containerization is only getting more prevalent. So does XCode (for the libs).

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

    Soon 100 000 subscribers 👏

  •  4 роки тому +119

    There are two types of Hard Drives: HDD and SSD. Wait, what? 😂

    • @vijf
      @vijf 4 роки тому +4

      Lmoa

    • @RyanValizan
      @RyanValizan 4 роки тому +6

      Yeah, and here i thought my NVMe drives were just storage drives; nope, they’re hard drives. Wait, that would mean there are 3 types of “hard drives” then 🙄

    • @Endy3032
      @Endy3032 4 роки тому +1

      Ryan V nvme is a type of ssd, also theres also sshd (solid state hybrid drive)

    • @ScottyDMcom
      @ScottyDMcom 4 роки тому

      @@Endy3032, true that on the NVMe.

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

      @@vijf ua-cam.com/video/Btq2oahjwB4/v-deo.html

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

    Aaron: the code itself takes no space at all
    node_modules: aha

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

      75GB of dummy data from a database stress test: AAAAAAHAHAHAHAHAHAAAAAAAAAAAAAA

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

    Love the video, bud! I'm a 20+ year "programmer" and I love watching these types of videos. I was mainly self-taught, so checking back in with videos like this tend to help my fundamental programming. For "stats" purposes, I run several different systems that mainly include Windows systems with the obvious dual boot. I'm a budget guy, so I tend to appreciate the Windows system a little more. But I completely agree with your "unix" assessment. As a long time coder, I have all OS's at the ready. Anyway, just wanted to let you know that I appreciate your work. I've just subscribed and look forward to navigating your video inventory. Keep up the good work and happy programming to all.

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

    thanks jack