The reason for creating this material is quite simple. You might be a top-level programmer, but with inappropriate machine your work will worth nothing. And if you will choose the right laptop for programming your productivity will certainly increase. That’s a fact.
We assume that you’re a web-developer looking for a one-of-a-kind laptop that will suit different types of development, and various tools are required with each specialization. We hope that our advices will help you with this hard path!
There are several viable points you need to think of:
That is the matter of how portable you want your laptop to be. 15-inch laptop usually have better specs and more screen estate for multitasking. But that size is perfect if you do not plan to travel a lot with it. If you do, think better of 13 or 14-inch laptop. They are lighter and have longer battery life.
If you develop applications you have to stare on your display for a long time. First of all, make sure the display has good viewing angles: the screen should not double as a mirror. Second ultimate statement is don’t buy a laptop with less than a Full HD 1920 x 1080 (1080p) display: think of screen estate for multitasking and text sharp for comfortable reading experience. If you have to pay a little extra to get 1080p, do it. Remember about your eyes – they will cost you more then a laptop.
About extras: 4k display is overkill for a laptop, especially when you consider the added costs and the battery drain that you will encounter.
One of the most important parameters you can not skimp on. What to think of? Cache size, number of cores, frequency, and thermal design power. Generally, a nice Intel core i5 or i7 processor with a frequency of 3GHz or more should suffice for most people.
Make sure that the RAM on the chosen machine is not less than 4GB. Otherwise any serious programming can not be done. We recommend you better to invest in buying a laptop with 16GB of RAM.
- Storage type and capacity
SSD will give you significant performance improvements over a standard hard drive. Every operation will be a lot faster with it: booting up the OS, compiling code, launching apps and loading projects. Don’t use less than 256GB SSD. If you have more money, of course, a 512GB or 1TB SSD is better. Your media files (not connected to your work) can rest in a larger external hard drive.
That is a question of your comfort – don’t forget you will use it for coding. So come up with a decision about compact and low-light conditions. And try it before buy.
You better know your conditions, and if you spend most of your coding time next to power outlet, there’s no need to think of extended one. But take a battery for at least 6 hours life.
It’s all about what OS you used to work with. Windows users have lots of options but if you prefer macOS, you’re limited to one of the Macbook offerings. Linux will run on most hardware but it is better to buy laptops which have official Linux support.
Descrete or Integrated Graphics? To be honest this is not very important for coding purposes. So we advise you to take integrated one and save money.
If you choose several laptops suit your desired parameters, final decision might depend on your own preferences or price.