Best Computer for Developers in 2018?

Learn web development fast:
Learn Python 3 fast:

What is the best computer you can get for programming and coding in 2018? Some say Mac, others Windows … even some will tell you Linux. So many choices …. this video will answer your questions.

Join a community of nerds:

My Instagram:



1 Total Views 1 Views Today

11 Comments on “Best Computer for Developers in 2018?”

  1. Lots of ram (32gb+) for running virtual machines, lots of cpu cores for quick compilation time, at least raid 1 (better raid 5, 6 or 10) for data redundancy, at least 2 high res screens, an nvidia rtx 2070 gpu for ai related dev, optionally a 2nd gpu for pass through into the vm (+2 more screens), and most importantly: an IBM model F keyboard or a Unicomp keyboard + a small notebook mouse with cable (no batteries). Version control and repository on github or locally on server (e.g. subversion). If on server, backup to lto tape drive. OS: Linux

  2. FreeBSD for C programming and VIM/VI text editor on dell laptop (4gb ram, i3, 500gb HDD).
    Windows desktop for pen-testing lab (8gb ram, 2 TB HDD, i5).

  3. One thing I’d like to add is that programmers working with Big Data, deep learning do need hardware and so strong machine not needed is not true on the whole anymore. when you get into big data and start to run Apache Spark cluster or standalone to crunch logs locally to test, you start to run into issues, off course argument is you can always do it on AWS but honestly you need some local stuff to be done.

  4. Best laptop I ever had: Macbook pro mid 2012. Bought a used one for 500$, it had 4 gb of ram and a shitty 5400rpm hdd. I upgraded it to 16gb of ram( you don't need that much but I often find myself using 11/12 gb while having chrome and eclipse open) and 2 samsung ssds in RAID 0. It ups the price a bit but honestly I couldn't be better off. All in all it was about a 300$ upgrade, so a 800$ laptop. It runs incredibly fast and I can't remember the last time I turned it off. Battery is really good. The only complaint I have is that the fans take a bit to kick in but that can be overwritten with smc fan controller.
    Forget gaming in it, but for the build quality, portability and being able to run a unix based OS without the hassle of app compatibility is amazing.
    Have been using it for a couple of years now and it's holding up better than any windows laptop I've ever had, including a 1300$ gaming laptop I had previously.

  5. I think this is totally missing the point. What would be considered the best overall computer for programming? The highest end shit money could buy of course!

    No but in all seriousness it all depends what you intend to use the machine for. If i write small web apps or are a student and intend to only do projects that require a standard IDE at most, then obviously i would get like a stock laptop or something simple, relatively up to date. If I work with OpenGL, DirectX12 or Vulcan then obviously i would want something with not only good performance but up to scratch with compatible drivers.

    What should you should take from this? If you're still asking the question and are still confused about what you need, then maybe you should do a bit more research. If you have to ask this question and you're getting into serious application development, then you should probably stick to writing stuff on whatever you have now. For the time being, until you know what you intend to do.

  6. did you know that in 2018 you have your choice of command line linux subsystems that you can run directly from winows 10 wsl layer to give you the full command line linux support of the variant you installed. you can even install multiple side by side. suddenly this is way better than what you get on apple. so that specific argument has actually swung the other way as this experience now matches servers much more closely than apple's unix variant.

    Read More At:

  7. According to me the following spec PC should be enough for no matter what type of programming you are doing except high end game development:

    Core i7 CPU with at least 4 cores clocked at least 3.2 GHZ
    8 GB RAM
    512 GB SSD and 1 TB Hard Drive
    2 GB GDDR 5 GPU

  8. I have to say this: After watching this video months ago, I thought I was ok using a 5 year old desktop. Then I started compiling large cpp libraries for static linking. This takes sometimes a very long time, and is a damper on my productivity. I would advise planning buying a midrange workstation from a few years ago if you plan on going down the statically typed path I am currently on.

Comments are closed.