Best Laptop For Programming in 2020? (a few things to be aware of)
Best Laptop For Programming in 2020? (a few things to be aware of)
Here are some things you should be aware of when buying a laptop as a programmer — I tried NOT to make this just another generic information video 🙂 — you may disagree with my recommendations and that’s fine
👨💻 Join Freemote: The Freelance Developer Bootcamp
https://freemote.com/
📷 My Life / Style (as a Remote Developer)
https://instagram.com/aaronjack
#software #developer #laptop
And YT tutorials DO NOT REQUIRE INCESCENT MUSIC/fx all over the top of them!
Such a biased opinion, because you like mac does not make good for beginner developer, you need mac only if you want to do apple development.
You can run windows machine and do development for android, web , game , desktop and even ios (though you can’t build it without mac ). so i would say you need mac exclusively if you need to develop native ios apps. Other than that there is literally no reason to pay premium price for mac. Also 8gb is ok to run text editor but if you want to run local server, local db server and IDE (not text editor you should know the difference ;)) you will need more than 8gig of ram so i would recommend AT LEAST 16gb of ram
I use a thunkpad l420 with 4 gigs of ram and void linux for learning c
For storage it not the src files or you db that will eat up you storage space. It the Damn project files from your IDEs and VCS such as git that will eat up your storage space.
There are some discrepancies in the information provided. Please take it with a grain of salt.
the only reason windows is being used is because it is cheap. But if you have bit extra money. go for mac. mac hardware nd design way better than windows. used windows also worth zero.
Thanks for this. Very helpful.
there are two types of hard drives: hard drives, and solid state drives
Business Opportunity in Ruvol
I have invented a Board Game [still unpublished and not yet out in the market] that I believe is guaranteed to be as challenging and exciting as CHESS. I called it “RUVOL.”
It is my hope that one day Ruvol may surpass chess as the “Number One Board Game in the World.”
The weakness of chess is it always starts in fixed positions that the opening moves become “memorizable.” In fact, not a few have so mastered the moves that they can play against their opponents “blindfolded.” It is for this very reason that the great Bobby Fischer introduced his so-called “Fischer Random Chess,” where the starting position of the pieces is “randomized” to make the memorization of openings impracticable. Fortunately, it is also for this reason that I invented Ruvol where “every game” has been calculated to be a challenging one to play.
HOW IS RUVOL PLAYED and HOW YOU CAN MONETIZE IT?
I detailed everything in my YouTube video. Here is the link: https://www.youtube.com/watch?v=jcqth0m3-R0
BIG MONEY POTENTIAL IN RUVOL!
It is worthwhile to note that the people who play chess will be the same people who will play Ruvol. In my Google search, I learned there are around 800 million chess players in the world. Even just a small percentage of these 800 million is good enough to earn big money from Ruvol either as an ONLINE GAME BUSINESS or as a PHYSICAL PRODUCT DISTRIBUTOR.
You may contact me at: rodolfovitangcol@gmail.com.
Thanks and God bless!
RODOLFO MARTIN VITANGCOL
The Ruvol Inventor
Raspberry Pi’s work pretty well if you are programming in Gnu C…..
If you have good performance on a Raspberry Pi, you are doing pretty well. And, you can move up to System 76 laptops….
Lie vscode runs 1000mb on my machine.
Use window’s linux Sub-System
hello sir, i have macbook pro a1278 model, is this unit okay for coding.
I don’t agree in your opinion, Mac are build for users not for developers. Mac has so many flaws for developers. If you going to be web developer buy windows or linux, because most of these days webs are build for google chrome browser and some features you can’t see on safari or mozilla. Also mac are locked for developers. Worth mention that on windows or linux you can have both operating systems in your laptop or pc. I really disappointed in Aaron, I though you trying to teach people, but instead promoting expensive brand that are not even aiming for developers. If you buy a regular laptop you can have windows OS, or if you don’t like it you can easily install Linux or other way around and do it multiply times. The guys that I learning programming are struggling with mac laptops.
Nice Apple funboy recomendations. Why StackOverflow people do prefer Windows for developing???.. "oh, because enterprise…"… BS.. people prefer Windows because Microsoft has done many things to create actual useful tools for developers like *Windows Terminal* , having a *Linux Kernel* on top of Windows that let you run any Linux environment using *WSL* , *VSCode Remote* with *WSL VSCode server* , HyperV for extra virtualization if needed and of course *PowerShell Core* which rocks and has tons of features; and GitHub works like a charm using PowerShell and/or GitBash and even with the relative "new" official GitHub CLI tool. So, I suggest every new programmer that starts now and just having a PC with Windows installed, stick to that, and even if you have an older Mac desktop/laptop, never pay the $€$€ hungry Apple for overpriced china made machines that look pretty. PS.: Everyone can run .NET and C# related applications on any machine and OSs including MacOS and Linux distros because Microsoft has made .NET multiplatform and has not chose to keep it for Windows like the greedy Apple does with iOS and MacOS development… of course they want more money from you so you have to buy an iMac or a Mac Pro laptop in order to make use of your 100$/year AppStore Connect subscription…
anything thats not windows is good for me
A laptop for programming???
HELL ON EARTH
crying at 1gb ram
mcbook lol no
Can anyone tell me does running SAS on new macbook M1 is good enough for my graduate epidemiology program?
This jackoff has no idea how wrong he is. Especially in the areas of ram and cpu resources….With how testing and running on Docker images can take up massive amounts of ram plus if you are having to host a database like I have…..This video should be shut down for false information.
Bruhhh, Android Studio is a power hog. The gradle build take forever on an old PC/laptop. Compromising on RAM and storage will really mess you up in the future as you do a lot more stuff.
Most importantly, battery life. Your laptop needs to last at least 3 hours on battery.
This guy obviously works for Apple
I amb doing a vocational training on on multiplatform wen applications and watching this high as and of feel like a wave of factsz the accuracy is amazingl
Buy a solid Mac. Run Linux and Windows in VirtualBox. Best of all worlds
One friend of mine: "I bought Macbook with basic processor and graphic card for 1400€. Macs are best for programing. it was worth it."
Me: laughs in windows pc with i7 9700, rtx 3060, 16gb ram…for 1300€. XD
I like how honest he is , and not like other tech reviewers .
I still choose Windows. For the UNIX env I use Windows Subsystem for Linux. This is just another choice 😀
I’m a webdev.
My PC:
AMD 3200G
AsRock B550M-ITX
Patriot Viper 4000Mhz cl19 (but any 3000mhz cl16 will do)
Samsung NVME 970 Evo 500GB
MetallicGear Neo Mini
ArchLinux (DEV) / Windows (Games)
Cost me like 450 euros… no issues at all.
I overclocked it a little and I’m happy with it.
It draws like 80-90Watt at full load.
I see no reason to buy a laptop to be honest. You can build a small PC using for example a small ITX case that is 3x smaller than my case.
Laptops break faster than desktop computers. If your CPU or GPU dies your laptop becomes useless.
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)
Apple? HAHAHAHAHHAHAHAHHAHAHHAH…
And I thought you’re smart 😀
Mac book rubbish 🗑
but what you need for programming is a working laptop that can run a text editor. Why bother buying a mac????
I think you should learn how to program before thinkig about what pc or OP to use…
>8gb might not be enough
that feel when MASM32 compiles an exe to 2kb
Did I tell you I use Arch, btw?
What the actual fuck is this rediculos and misleasing thumbnail?
How about getting a laptop from Aliexpress?
How can I go wrong?
Lol ram not needed.. say that to my Mac mini. A process kicks off and eats all resources. U kill it and it again kicks
People that watch this video probably know at least a bit about programming and yet you are out here "The main 3 operating systems are WIndows, Mac OS and Linux" wtf
Price is not Mac’s Con, is yours
if you are to do coding any computer will do just fine.
You develop iOS or macosx programs – sure, use a mac. Otherwise get a machine you like and install Linux. If you need to develop for Windows, run a windows VM on a Linux machine. 🙂
Windows=terrible software, Mac=faulty and expensive hardware – Just buy good windows laptop, slap cool distro on it and you are golden.
you dont need a lot of ram 8gb should be fine
meanwhile only have 4
How about a desktop PC? Then get a laptop Mac after the cash has been rolling in?
None of my customers use Mac. Back in 2013, Apple ditched the PCIe slots from their entire computer line. The only way to install a PCIe card is with a PCIe to Thunderbolt adapter. This added additional complexity to the system and was not a reasonable option. Basically all of our Mac customers switched to Windows because of this. I understand that Apple has a new Mac Pro with PCIe slots… but it’s also a $6000 computer and there’s no guarantee that it’ll stick around.
I tried a Mac for a while but as a windows user for years I could not get used to Mac os. My biggest problem was the complete separation of the menu bar from the window your are using. This also led to the menu you see may not be the menu of the window you are looking at because it’s is not focused on.
As a software engineer of 8 years, there only one thing that matters. Is a nice keyboard. Its the thing you will be will all day, all night. Don’t skimp on that, if it’s a laptop, you must touch the keyboard to know if it feels good
Hahahahaa this video made me laugh so hard.
1 – vscode consumes 100mb of memory? Are using code just as a text editor right? Almost nobody uses vscode like that. Even vim, most people shove loads of plugins. I use vscode as cpp and typescript ide with few plugins and never saw vscode consume less than 1gb of memory(doing nothing) after a few minutes on. I won’t even say about hour or days of work.
2 – linux setup is overhead? Dude, wtf are you talking about? Gentoo? Arch(which I use from my raspberry pi to my 32 core workstation). With distros like ubuntu, fedora, and pop, most development stacks are 3 to 6 clicks away, not even mentioning that most of them comes with sane defaults. windows doesn’t even have a package manager, and don’t mention that chocolatey shit.
3- SSDs are 3 to 4 times faster than hdd… Ok, but you didn’t mention the most important part, even more import to a programmer, which is random access(write and reading a lot of small files) and latency… In radom access ssd’s are waaaaay faster…every hdd I tested not even got to 2mb/s of random read at 4k and even worse for writes, less than 1mb/s… In comparison my ssd tops random reads at 90mb/s and 80 for writes.. which makes it almost 100 times faster. 100x faster… With ssd prices now days you would be crazy no to buy even a 128gb ssd. And live on brazil, where things are way more expensive than most developed countries.
4 – gpu mostly for machine learning? Hahaha I do a bunch of stuff with gpu that has nothing to do with ml or data science for the matter, that would take days using integrated gpus or even some inexpensive ones. I understand that this is for beginners, but you should rollout waay more areas if you want to make hardware not a thing.