304 North Cardinal St.
Dorchester Center, MA 02124
There are several factors to consider when choosing a Linux laptop for programming:
You don’t need a powerful laptop to write code. In fact, you could write an entire application on an old typewriter if you didn’t value your time and wanted to earn some social media likes. However, programming is about more than writing code. This also applies to prototyping, debugging, testing and optimization. All of these steps are much easier to do if you have enough processing power, which means you have at least 8GB of RAM and an Intel Core i5 processor or equivalent.
You will appreciate a laptop with a comfortable keyboard and a responsive touchpad after 8+ hours of programming. The sad truth is that even expensive laptops over $ 1000 often leave a lot to be desired in this department, so don’t just assume that the high price means great ergonomics.
Most programmers can do without a dedicated graphics card. You should purchase a laptop with a dedicated graphics card if you are developing games or simply software applications that benefit from hardware acceleration. A graphics card can also be used to perform certain calculations, such as those used in machine learning.
Are you looking for a portable laptop that you can carry around easily all day, or are you looking for a desktop replacement? In the first case, you should focus on laptops that have a screen less than 14 inches. Of course, resolution matters too, as a 15-inch Full HD screen can display the same amount of information as a 17-inch Full HD screen
The biggest advantage laptops have over desktop computers is their portability. Ideally, you should choose a laptop that allows you to spend the day at school or work with sufficient battery power. Keep in mind that battery life diminishes over time, so a new laptop that can last 8 hours on a single charge can only last 4 hours after several years of daily use.