Setting up M2 MacBook Air For Programming

Поділитися
Вставка
  • Опубліковано 4 лют 2025

КОМЕНТАРІ • 460

  • @AZisk
    @AZisk 2 роки тому +56

    that conda env setup was really well done :) and this vid is 🔥!

  • @DaniZT
    @DaniZT 2 роки тому +239

    As a sofware developer I would like to share some more tools for MacOS that I find useful. All of them are free:
    - Rectangle: Window Manager with customizable shortcuts
    - Raycast: App Launcher with more utilities like calculator, file search tool, clipboard history...
    - Notion: Productivity workspace
    - Bitwarden: Password Manager
    - Spark: Email client
    - Tomito: Pomodoro timer

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

      @@gamgal8705 It’s a scam.

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

      Hello i have a problem with my mac i wanna install a virtual machine with virtual box but there’s no version of virtual box that suits to my mac book air M2

    • @69qwerty
      @69qwerty 8 місяців тому

      why would you use rectangle on a 13 inch screen

    • @subhashgottumukkala
      @subhashgottumukkala 8 місяців тому

      @@Mina_onnesan use UTM or vmware

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

    Subbed since you had 3k subs, even back then the quality was soo good but now you've just took it to another level, keep growing ✨✌️

  • @adid.5585
    @adid.5585 2 роки тому +15

    Usually intros suck, but yours was brilliant! 💎 It reminds me of all the students going with their laptops into cafés and working on their project while smooth jazz music is playing in the background.

  • @xxzmk
    @xxzmk 2 роки тому +354

    Putting thermal pads and using the external casing for additional cooling will lead to spread the high heat to more fragile parts like the battery. I wouldn't recommend doing that it might lead to battery failure or at least to faster degradation in the battery department which you shouldn't want especially with an ARM chip that is being used and probably reduces the degradation in the first place.

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

      100% true, I had similar issue with mbp 13 2015 due to this.

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

      @Warelr exactly

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

      After seeing this comment I closed the video. I recognised the comment before I started to watch*

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

      the M2 mba won't get that toasty to the point where it'll substantially degrade the battery, you'll likely burn your hands or lap before you damage the battery. That SoC is already dissipating heat close to the battery as it is, this helps to cool it off quicker and spread that heat over a much larger area. It'll be fine, it won't cause the battery to fail lol

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

      Any practical proof?

  • @Ray-xn9fo
    @Ray-xn9fo 2 роки тому +431

    For devs with astigmatism, do not use dark mode. Dark mode will make you a bad dev due to eye strain. As a general rule for eye care, make sure to have sufficient lighting in your office. That's what our eyes have evolved to work with.

    • @91lovemusic
      @91lovemusic 2 роки тому +10

      I agree with this

    • @w.umbology
      @w.umbology 2 роки тому +134

      Horrible advice. Our eyes did not evolve to stare at huge blue light emissions for hours everyday. Dark mode is healthier for your eyes. But it’s preference. Light mode causes me eye strain but I’m not going to say something as stupid as “light mode will make you a bad dev”

    • @Ray-xn9fo
      @Ray-xn9fo 2 роки тому +47

      @@w.umbology Please read the context and do some research before you post.
      First, I never said anything about staring at huge blue light emissions. Maybe you are an Na'vi from Avatar idk. And quite the opposite, blue light only takes up a very tiny part of our human's visible spectrum energy wise. So, our eyes evolved to work with bright light, not blue light. Nevertheless, blue or not has nothing to do with my argument about brightness. Light mode doesn't equal "blue" or maybe you only use light mode with blue accent, but that's your Na'vi thing and none of my business. Again, I'm comparing light mode (higher brightness) vs dark mode (lower brightness) with the same white point setting. There are countless themes both light and dark for people that are blue-sensitive like solarized. There is also "night shift" mode on most platforms for this specific purpose. Furthermore, most monitors we use today don't emit harmful amounts of blue light anyway.
      Second, I specifically said dark mode is bad for people with "astigmatism". Let me help you understand what astigmatism is if you didn't bother to do the research. Astigmatism is imperfection on the cornea that causes different parts of eyeball to focus differently resulting in blurry vision. Such blurry vision and related discomfort can be mitigated by reducing the size of our aperture, which reduces the area of imperfect cornea that takes part in the imaging process. In extreme cases, like under sunlight, the aperture would be so small that our eye is more like a pinhole camera that has the minimal effect of astigmatism. This is also why people with imperfect eye sight tend to "squeeze" their eyes when looking at distant objects. This is also true for most optical systems, the smaller the aperture, the sharper the image. This is a scientific fact, not personal preference. Since we can't actively control our aperture, the only way to make it smaller is to let more light in, hence working in a sufficiently lit environment.

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

      @@Ray-xn9fo This is wrong

    • @oraffault
      @oraffault 2 роки тому +15

      I have astigmatism and I switched back to light mode too some years ago. It indeed reduced eye strain a little bit and I feel more focused when reading black letters on white background so it's not fake.

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

    As I software developer I recommend this computer if you don't have much money for the pro version... I have exactly the same laptop with 512 GB SSD and 16 of ram and it's perfect, I work as a web developer but my passion is mobile apps it's perfecto for all developer environments, you can display multiple emulators (ios or android) at the same time and works perfectly!

    • @HM-hi2jr
      @HM-hi2jr Рік тому

      hi there, im a student who is learning ios app development, can you recommend a macbook which would be good? im also on a budget however dont mind spending if it will be better overall but also dont want to waste money. thank you kindly

    • @Aintx-28
      @Aintx-28 Рік тому

      @@HM-hi2jrgo for m1 MacBook Pro if available

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

      @@HM-hi2jr go for air m1 or pro m1 depends of your budget… but I said you should to get air m1 with 16 ram and it’s enough. Then you can get pro versions

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

      @@victor45436 Tell me, is 8 GB of RAM not enough for server programming?

  • @tywenkelly
    @tywenkelly 2 роки тому +58

    Great setup. It's similar to my setup. A few alternatives:
    nvm --> fnm (nvm slowed my shell startup to a crawl)
    Oh My Zsh --> Starship (again, this alternative is faster and lighter on the shell)
    Compass --> Studio 3T (required if you work with DDB, also has more robust aggregation features)

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

      thanks for sharing fnm - wasn't aware as I have always used nvm and my shell was really slow indeed to the point that VSCode is complaining at startup too at times!

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

    i love your tech organisation. actually makes the 400pound husky organiser worth its value

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

    Currently in my last two months at coding dojo!! coming out with two full stacks (python, flask, mysql) and MERN! Love that they sponsored this.

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

      What would you recommend between MacBook Air 13,6" 16GB RAM and 512GB SSD or MacBook Pro M1 Pro 16" 16GB RAM and 512GB SSD 10 CPU and 16 GPU for most web dev with VS Code and some Xcode for iOS dev programing when I'm traveling ?
      The M2 (2022) 14" and 16" is too expensive for my use

    • @_._777.
      @_._777. Рік тому

      @@EmilyOen macbook air m1(13.3) will be good seeing your requirements Like as you mentioned you travel often . If compatibility is not an issue go for pro version

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

      ​@@EmilyOenI can't afford 16gb variant as I'm getting 8gb at much cheaper price will it be enough more iOS dev and cloud ?

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

    Who else isn't a Software Developer but still loves to watch Andres's videos

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

    nice explanation, i'm from brazil and i don't speak english very well, but your video encouraged me to buy a macbook air to continue my development studies

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

    I have no words to thanks for coding dojo because of they are sponsoring for these type of videos, I love these type of videos ❤️

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

    Wow! The picture is simply amazing!

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

    Mannnnnnn, that cinematic intro...
    The music, the color grading, the pace 😩😩😩

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

    Immediately when I saw the Porsche taycan cross turismo model, I hit the like! Amazing video!

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

    This is really useful, I'm going to be switching to Mac at the end of the year! Love the videos!

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

    I'm speechless don't have the words but what I can is that loved it man n thanks for sharing on what's needed for programming... U the best. 🙏

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

      How did you receive your gift

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

    I spent a month searching on UA-cam for the same of ​​this video, but I couldn't find it. Thank you. I've been waiting for this video for a long time

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

      you’re serious❤️

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

    Iterm2 is a game changer I freakin love it!

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

    Love the video....very informative and crisp as always. Thank you for including the flutter development environment setup experience.

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

    Just bought one. Really REALLY USEFUL content migrating from windows to mac.

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

    Damn I loved this video, hopefully buying M2 MacBook Air real soon 🚀!

  • @ajfromca
    @ajfromca 2 роки тому +37

    Great video. Some may question why you spent so much time on basics like setting up macOS for a video targeting programming which is more advanced. However, I work with a lot of offshore developers who tend to know the code reasonably enough but have never used macOS before.

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

    Awesome channel, subscribed! I came across this video, as I turned in my beefed up macbook from work and got an M2 Air for myself.

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

    Subscribed! Excited to see the thermal paste mod results in a month.

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

    Python dev here. I use pyenv for local system versions of python. Poetry for repo level package management, dependencies. And tox if I need to test my code against multiple python versions.
    And I like flake8, flake8-bugbear, black and pytest, for linting, formatting, and testing.
    I've been using this setup for a year or 2 now, only problem I've had is a couple weird hiccups with pyenv and poetry not working together, but that was solved with some shell configs.

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

      Do you recommend M2/16/256 Macbook Air? For software engineering 1th student?

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

    Very in-depth review. I love it

  • @Aaron-uw2cu
    @Aaron-uw2cu 2 роки тому

    brooo the video quality is so good !!!!!

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

    Excellent video bro! Easily the video I didn't know I needed. Thanks!

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

    Love your vides Andres

  • @TechGlamazon
    @TechGlamazon 11 місяців тому +16

    how do you manage to work as a programmer on a 8GB ram ? i know its not everything but i know that you need at least a 16. or because its mac its like a 16GB in windows?

    • @oxsourabh
      @oxsourabh 8 місяців тому +4

      Mac has better optimization compared to later , So 8 gigs is pretty much enough for productivity

    • @MrDato99
      @MrDato99 2 місяці тому

      @@oxsourabhproductivity ≠ programming… and no. 8GB are not sufficient

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

    Crazy Video Quality! Good Job

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

    So good hope to reach these levels you got to start somewhere

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

    You could remove the apps from the dock by dragging them out of the dock & hold them for some short amount of time & leave them

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

    The in depth info was just *wow*...

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

    legends say he is still installing software in that 256 gb drive

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

    Remember when you had just graduated int college keep it up

  • @ogidiblessing8822
    @ogidiblessing8822 29 днів тому

    Thanks i am going to try this instructions.

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

    As a beginner developer, I made a mistake by watching this video. You rapped through this set up so fast, I was lost. It was a little intimidating...probably should quit while I'm ahead....or in this case, behind 😂

  • @alvaroaraujo7945
    @alvaroaraujo7945 4 місяці тому

    Great video! Lost me at “install chrome” though

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

    Amazing brother, oh my zsh is such a grt pick.

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

    please do a 2 part! I enjoyed it

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

    Use Arc browser bro!

  • @Rovan-zi4nz
    @Rovan-zi4nz Рік тому

    You're my role model ❤

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

    you should try Wrap as a terminal it is wayyyyyy cooler

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

    Waited for this video 🔥 wanted to find a rewiew for programming and computer science engineering

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

    This was the best cinematic intro! 🤣

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

    opera for the win baby!

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

    I wish I would have seen your Mac studio vs Mac book video. Cause I got a Mac book air because it a pain in the ass using Mac and Windows lol

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

    Brave is great!! You also have to try Orion!!

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

    Aw man, now I gotta buy another wallpaper pack! Stop making everything look so good

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

    Andres,
    Pls make a comparison between 14” and m2 MacBook Air

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

    word of the day "clutch"

  • @SHIVAMTIWARI-zt2dl
    @SHIVAMTIWARI-zt2dl 2 роки тому

    BRAVE IS JUST AMAZING !!!! NO PROMO !!!!

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

    For same terminal install ohmyzsh + p10k

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

    Great video, thanks, a question about your glasses, what model is? I liked them a lot 😅

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

    Nice video. I'm use ASDF for python and nodejs installs. Very very easy switch between versions!!!

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

    this did help in getting more extensions that are needed for vscode while i am on windows. do hope to get a macbook later for coding. just copy and paste from videos would help. great video over all. still have to set up docker. postman didnt go through for me. over all great video. Note ; i did get a packet from coding dojo gonna try that out, great tips over all.

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

    Dont know wtf is being said but looks cool none the less lol

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

    You can just do right click for pasting in terminal

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

    I'm currently using windows + WSL2 for my work and saving some money to buy a macbook, I'm still torn between macbook pro 14 or m2 air with 16GB. I also mainly code in python and node (currently using tensorflow for a project) and docker.

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

      I read that tensorflow is not yet natively supported in m1 so that makes me confused more

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

      @@lowkeygaming4716 what did you buy?

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

      @@kerpetenali1312 I finally decided to get an m1 air with 16GB/512GB config. I realized that the M2, performance wise won't really give me much of a difference so I made a practical decision.

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

    I love your Content 🥺❤️

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

    Interesting video, thanks.
    One point though, at 2:50, I have never seen anyone removed apps from the dock, using right click then choose "Remove from dock." Just drag it out from the dock. Cheers

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

    Super Video Bro Intro Super Cool

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

    we can also add another app : aldente for good battery health

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

    Personally i have my dock set to the left of my screen to save verticle space. Great video!!

  • @chamidusathsara-o7x
    @chamidusathsara-o7x 10 місяців тому

    good content 😌 for developers

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

    try arc browser and Warp terminal

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

    What is your SSD capacity and after installing all these tools how much free space is available?

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

    Love the video really nice and super important information for MacOS software engineers especially for beginners !!, The thing is I'm also a beginner but i use a Windows 11 laptop, Can you please make a video on how to setup a widows 11 laptop for programming ?

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

    wow such a nice video. loved it

  • @91lovemusic
    @91lovemusic 2 роки тому

    MacBook doesn’t have excel right?
    Sir thank you so much for this video. I totally clueless how to start in programming field. Im not sure if i can do this but i want to try

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

    This video is beyond useful

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

    thank you!

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

    please make one for windows as well!

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

    Is 8gb ram suitable to software development? My university recommends 16gb ram for cs MSc student.

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

    hi my name is Suman Lamichhane .I'm from Nepal and I'm a very happy human beingND

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

    I just got off another video showing how Google Chrome was a security risk as well as Brave... As well as looking at the Privacy Policy for Google Chrome and media articles highlighting the issues in the past... I'm doing Cyber Security at the moment, and probably will get into programming in the near future, so might need to implement another browser for that when I do.

  • @JJ-wv5pi
    @JJ-wv5pi 2 роки тому

    Wow gosh, what a great video 📸!!!

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

    I install all this software and settings via a setup script. Don’t have to do much stuff by hand

  • @sidehustles.
    @sidehustles. 2 роки тому

    Can you start up a software development class on UA-cam

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

    Amazing video quality

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

    buddy, tell me, what is your theme? i like this orange color

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

    Macbook Air is only entry level and is meant for education mainly, thus the low price.
    Macbook pro M1 pro is the power you need for programming...

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

    Another Extremely Amazing Video! Bravo to you Sir.....🙃👻👽👽

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

    And with the smooth intro too! Haha

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

    it dosent matter you give permission to location asoon you connect it with internet it knows where you from

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

    U have a great usefull content ,but plz try to turn down the music ,its too loud sometimes i cant hear what u saying

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

    What did you use to clean your screen? 🙏🏽

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

    you should try yarn instead of npm! It's hella fast!

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

    intro was very confusing but i like it.

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

    greetings friend from Venezuela

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

    When you see oily keys, you know the laptop/pc has been used at full potential xD

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

    Do a setting code on ipadpleasee

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

    Nice. Just curious how you were recording your screen 🤷‍♂️

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

    Great video for compsci! If I may, I will say the colour correction comes off a little harsh when you're showing the actual computer display, although I really do love the warm aesthetic.

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

    Can you perhaps show how you have removed the background on the video where you show, for example, download chrome with cleanshot x?

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

    Fantastic awesome work I like it thanks for sharing ❤💜💖❤💜❤💜💖💜👍👍👍👍

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

    Andres, thank you for accepting and using viewer feedback in videos. I'm always on instagram adding my opinion to what you should do for video ideas and, although mine isn't always picked, i love these videos.
    Edit: Should i really download brave for my PC? i am currently a chrome user and do use an adblocker.

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

      eh, i use microsoft edge - post updates, nowadays it really is preference and its hard to go wrong for the most part

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

      Brave is built off chromium, has high quality built in protections/blockers and updated frequently. If you really wanted security you would use Firefox + Custom Plugin/Setup.