Published in


Buying Laptop and Desktop in 2022 — Coding Tutor Advice

my old home office setup. Photo by Vijayasimha BR on Unsplash

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.

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.


No Comments.

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.

Hard Drive

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.

Second Monitor

Yes. Of course. You MUST have a second monitor, even it’s a basic, low end, used 1080p display.

Graphics Card

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.

Final Note

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.

I work as a full time freelance coding tutor. Hire me at UpWork or Fiverr or Stack Overflow. My personal website is here. Find more of my art at Behance and Unsplash. Also, I have a Podcast. Also, I am on substack.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store



Freelance Tutor — Coding, Generative Art and Photoshop. Full Name : Vijayasimha BR