Buying Laptop and Desktop in 2022 — Coding Tutor Advice
Every year, there are millions of folks entering the world of software development. Many of them are coding for the first time. That also means, many of them will find themselves in the market, looking to buy a computer.
In this post, I try to elaborate on some of the key points that you should consider before making an investment.
Now, Please remember this.
Being a developer is like a Knight going to battle. A Knight is only as good his horse, his weapons and his bravery.
Similarly, a developer is only as good as his computer, and the accessories that he carries with him.
A companion piece, about, building your coding desk is available here.
Building Your Coding Desk Space — Coding Tutor Advice
I have been coding since I was 16 years old. There are three things that result in code.
Desktop or Laptop
Ideally, you should have both.
Laptop when you are on the move. Desktop, when you are at your home. I own 3 Desktop computers and 2 Laptops. If you have money, buy them both.
If you are short on budget, then, your first priority should be to get a Laptop, and eventually buy a Desktop once you have a job or more money.
Mac or Windows
These days, whatever you can do on Windows, you can probably do on Mac. Whatever you can do on a Mac, you can do on Windows.
So, buy Mac. Buy Windows. I have 2 Macs and 3 Windows computers. I use both.
First Thing — RAM
The most important thing for your consider in your desktop or laptop is the amount of RAM it has.
At a bare minimum, please, you must ensure you have at least 16 GB of RAM. If you have the money, please get 32 GB RAM.
I am sorry to say but the days of 8 GB of RAM being sufficient is long behind us.
Despite its prevalence, 4K screens are still too expensive. So, the usual 1080p monitor and screen should be enough.
However, if you can afford it, please go for 4K display. Or, at least 2K.
Obviously, you are going to buy laptops that come with SSD Hard Drive. Here, the main problem is the SSD Size. Please ensure that you have at least 500 Gb of SSD space on your computer.
Anything less than this, you will regret and live with regret for as long as you own the computer.
Also, please avoid regular, old fashioned HDD. Not even as a secondary drive. Please.
Yes. Of course. You MUST have a second monitor, even it’s a basic, low end, used 1080p display.
For standard programming, graphics card does not really help. However, a dedicated graphics card does make it easy for your computer to run many applications, like computer browsers such as Chrome and Firefox.
Also, graphics card are far more efficient when it comes to running multiple monitors.
Lastly, if you decide to get into AI or Python or Machine Learning, graphics cards make everything faster as they advanced processing engines designed to do advanced math calculations.
I have left out any mention of processors or other things. These days, processors are so advanced, even the basic processor is too fast for most everyday tasks.
If you are using a laptop, please invest in a wireless mouse and keyboard.
Remember to use BitLocker (Windows) and FileVault (Mac) to protect your files.
An iPad, can be a very useful tool for learner’s to complement the coding on the main computer, both Windows and Mac.