DEV Community

Cover image for What type of computer do you use for programming and why?
Andrew Baisden
Andrew Baisden

Posted on

What type of computer do you use for programming and why?

I use a MacBook Pro (Retina, 13-inch, Mid 2014). It is pretty old but it still almost looks like its brand new. Apple really do have good build quality I have never had any problems with it. I have even installed Windows on it using Bootcamp so I can dual boot which is pretty cool.

Top comments (14)

Collapse
 
avalander profile image
Avalander

I use a Slimbook KDE from 2018. It is good hardware and it's one of the few (too few) sellers I found with first-class Linux, which means that everything is tested to work with Linux and I didn't have to pay a Windows license that I won't use.

Collapse
 
ara225 profile image
Anna Aitchison

I use a decommissioned tower sever with consumer Windows on it. It offers excellent performance for virtualization and my endless tabs (32gb and 24 CPU cores), supports far more storage than I will ever need, has redundancy and was practically free. It's kind of a DIY solution though, but it can be a cool project if you're intrested in hardware, or if you simply don't have the funds for a decent normal PC and happen to come accross the right kind of server.

Collapse
 
klyse profile image
klyse

Yep, mac is great for sure! I think about switching from windows to mac.
But since apple announced that they will move away from intel processors I'd like to wait for the new models with ARM processors. However I'm not sure if that will interfere with software development since I mostly use .net core. Any ideas on that?

Collapse
 
andrewbaisden profile image
Andrew Baisden

Thats a question I would like to know too. However what I do know is that the new ARM processors won't allow us to use Bootcamp anymore. So if I was to buy a new Mac I would have to use virtualisation if I wanted to use another OS. Which is not great because of the performance drain from using two OS at the same time. So I would consider getting a Windows laptop in the future because I also use it for gaming. But having the appeal of being able to run iOS apps on future Mac's is also pretty cool.

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

I use a Dell Latitude 7480 with Windows 10 Pro and have set up the WSL (not the 2 version but rather the 1) feature so I have access to all the Linux utilities I need.

Lately, almost all things that have come from Nadella's Microsoft have been awesome. Besides, I'm fully convinced that one doesn't need a freaking MacBook to become a really good developer, frontend, backend or whatever.

Collapse
 
stereoplegic profile image
Mike Bybee

2017 MBP (Touch Bar) running Kubuntu 20.04 with Ubuntu Studio and KXStudio repos (not only for design, I'm eventually going to get back to creating music) and lots of PPAs (such as the deb rather than snap version of Chromium) and third party repos (open and closed source, e.g. Chrome, Brave, Opera, VS Code, etc.).

I do not intend to ever buy Apple hardware again if I can help it, given both the absurd "Apple tax" and the fact that I've had fewer problems installing MacOS in KVM and on Hackintoshes (I know this will change once they switch to ARM-only, at least until someone manages to crack "Hackintosh ARM") than on my THREE MacBook Pros.

Collapse
 
ahferroin7 profile image
Austin S. Hemmelgarn

My main development system is a second generation Thinkpad X1 Extreme running Gentoo Linux. it provides a sufficient amount of processing power to be able to actually do useful things while still having a reasonable battery life, good portability, and an excellent keyboard (I'm extremely fond of Thinkpad keyboards).

In addition to this, there are two other systems I use for development work, both custom builds. One has a Ryzne 9 3950X, 64 GB of RAM, and two 1TB NVMe SSD's, which I use as a virtualization host (currently running 30 different VM's that I use for cross-distribution testing). The other is an older Ryzen 7 1700 with 32 GB of RAM and 3 GeForce GT 1030 GPU's that I use for CUDA development and testing.

Collapse
 
gustafssonz profile image
Niklas Gustafsson

Same here! MacBook Pro 16 Mid 2014. Can't justify to buy a new laptop since it's still kicking fast and smooth. Only concern I have is how hot it can become sometimes.

Collapse
 
madza profile image
Madza

MSI GS70 17.3in, 256SSD+1TB, i7 4th Gen, 2.5GHz, 16GB DDR3L, Super RAID 2, GTX 870 laptop. Nothing too fancy, my choice mainly due to slimness, screen size, keyboard, ports.

Collapse
 
pedrobuzzi profile image
Pedro Buzzi Filho

I used to use a PC 16GB 128SSD i5 5th Gen, but I just bought a macbook pro 16", it's really powerful and exaggerated for most cases. But I decided to give myself as gift.

Collapse
 
zacharythomasstone profile image
Zachary Stone

A dell Laptop. I don't know what the type is, and I don't care. It's a work laptop lol

Collapse
 
jlohani profile image
Jayant Lohani

Recently bought Lenovo Legion Y540 a few months ago. Earlier was working on Fujitsu Lifebook i3 5th gen but had to upgrade as it couldn't handle my internship work.

Legion Specs: i5 9th gen, 8gb RAM, 512gb SSD, GTX 1650.

Works well in terms of coding and decent gaming.

Collapse
 
simontribino profile image
Simón Tribiño

I use a Dell Latitude at work along with a very powerful desktop. I've always wanted to buy a Macbook Pro, but I always end up using my works laptop to do everything.

Collapse
 
vredchenko profile image
Val Redchenko

I use an editor, terminal and a web browser for programming, and the former two are increasingly making their way into the web browser, too (e.g. check out Gitpod or Gitlab's Web IDE)