A photo of a pc and keyboard. As you can see, I am using the Corsair K55 RGB Keyboard on my developer workstation setup!
Tech

My ULTIMATE Developer Workstation Setup Guide 2019

It’s been just over 1 year since I built my ultimate developer workstation setup. Was it a worthy investment? You bet it was! It’s been used almost every day over the last year and I’ve hammered it with AAA rated gaming titles, aswell as a lot of C# MVC development work. Using multiple Visual Studio windows, Visual Studio Code and Adobe Illustrator it hardly broke a sweat.

Let me take you through how I built it and my thought process behind choosing each of the individual components.

Table of Contents:

  1. Office Space
  2. The Build
  3. The Parts List
  4. The Completed Build
  5. Installing the IDE for my developer workstation setup

Office Space

Office setup before picture.
Setting my office up.

When I bought my house, one of my requirements was space for an office. At least that’s what I told my wife. Deep down I knew it was to be a ‘Games Room’ with some occasional work taking place in there. The new house had a couple of spare bedrooms so I reserved one! My wife reserved another for her dressing room, so it was a fair deal.

After I’d sorted the space issue out, my next thought turned to what will I be using the PC for? I knew I’d be doing development work and usual internet browsing, emails etc. I couldn’t call it the ULTIMATE Developer Workstation setup if that’s all I was going to be using it for. When I’m not working I want to do some gaming aswell. The PC has to be powerful enough to do both.

If you’d prefer to game on a laptop, I’ve written a similar article choosing the best laptop for overwatch. It’ll give you a good understanding of what laptop you’ll need if you want to play AAA rated games. It’ll also handle dev work comfortably.

I’ve detailed the parts below and added all of the Amazon links so you can find them easier.

Building the Workstation

An inside shot of the PC, almost complete.
An inside shot of the PC, almost complete.

The Parts List

Micro ATX Case:
The First Part I chose was the case. To have the PC on top of my desk, I knew I couldn’t put a full form factor tower on it, it had to be Micro ATX and I definitely wanted it to be stylish with a clear panel on one side. To start with I looked at some completed builds on PCPARTPICKER for inspiration.  The inspiration peaked when I saw the Cooler Master Lite 3.1, it ticked all of the boxes. Clear Panel and MicroATX. I almost forgot the best part, it’s really really cheap for a case of this design too.

Case Chosen:
Cooler Master Lite 3.1.
Price Paid: £39.95

Which CPU?
Next up, the CPU! It needs to be good enough to handle compiling code, running Visual Studio, graphics programmes and gaming. One of my first considerations was to go for an i7 or i9 but considering I needed to upgrade my monitors , it was slightly out of my budget. The next best was an 8th Gen i5. I spent some time researching a few i5’s and eventually settled on the Intel i5 8600k. It’s a six core processor and capable of speeds of 3.6 GHz, which boosts to 4.1 GHz for all six cores.

CPU Chosen:
Intel 8th Gen Core i5 8600k
Price Paid: £212.98

CPU Cooling:
What you may be surprised to learn is that this was my first ever PC build. I didn’t want to go water cooled for my first build. To be completely upfront about it, all I did here was look at ‘customers also bought’ on Amazon and saw that this cooler was often bought with the case I had chosen. It was a blind buy and I’m glad I did as it’s an awesome CPU cooler.

CPU Cooling Chosen:
Cooler Master Hyper 212 LED CPU Air Cooler
Price Paid: £22.48

Workstation worthy Motherboard:
I wasn’t aware of just how many different Motherboards there are! At the time of building the PC I knew very little about PC hardware. Off to Google I went. I learnt that because of the CPU I’d selected I’d need one capable of running a Z370 chipset. Amazon to the rescue, I found a really good Motherboard (according to the reviews anyway), in the form of a Gigabyte LGA 1151.

Motherboard Chosen:
Gigabyte Z370M D3H Chipset LGA 1151 V2 mATX DDR4 SDRAM Motherboard
Price Paid: £114.35

Before I added the headphone stand
My developer workstation before I added the headphone stand

RAM:
I knew from my work PC that I’d need at least 16GB of RAM to be able to run Visual Studio and compile large projects. Gaming was also on the cards, so it’d need to be fast! I opted for double the 16GB and went for 32GB of DDR4 RAM. Corsair as a brand comes highly rated so I opted to take their RAM. At the time there was a price spike on RAM due to everybody jumping on the crypto bandwagon! This means that you’ll more than likely find it cheaper than I paid.

RAM Chosen:
Corsair Vengence LPX 32GB DDR4 2400Mhz Ram
£226.47

Graphics Card:
I went for a GPU that would happily run AAA rated games on high settings but didn’t break the bank. 4k gaming was really really hard to say no too but my wallet was begging me not to spend a small fortune on a current gen card. I opted for a MSI NVIDIA card with 4GB of VRAM.

Graphics Chosen:
MSI NVIDIA GTX 970 Gaming Twin Frozr 4GB
Price Paid: £429.00

Case Fans:
The case I’ve chosen is called Cooler Master, however the reviews suggested that things can get a little toasty on the heat side of things. This meant that I knew I needed to fill all 5 fan headers on the Motherboard. Two intake fans, 1 exhaust fan and 2 on the CPU Cooler. I picked these for three reasons.

1. They look really really good!
2. The reviews all say they are really quiet.
3. They came in a twin pack and are very reasonably priced.

Case Fans Chosen:
2 x Corsair Air Series AF120-LED 120MM Quiet Edition Fan 2 Pack
Price Paid: £38.98

POWER SUPLY
The power supply is crucial in that it needs to be able to power all of the vital components inside the PC as well as the peripherals. Next, I understood that I didn’t want to go full 1000w supply but I opted for a 650W 80+ GOLD rated PSU.

The ’80+’ efficiency I really didn’t understand until I’d done my research. The 80+ number is basically an efficiency rating on the PSU. It’s simply a rating for how well the PSU converts the AC power it receives from the socket to DC power the internal parts of the PC can use. This PSU is also plenty powerful enough to add extra components in the future, therefore enabling me to continue to call this PC the ultimate developer workstation setup!

Because I’ve chosen quite a powerful PSU, it’s probably a good idea to understand just how much electricity your gaming or dev set up uses. This is important if you want to get battery backup in the form of a UPS.

Power Supply Chosen:
EVGA SuperNOVA 650 G1, 80+ GOLD 650W Fully Modular
Price Paid: £83.17

Internal Storage:
I can’t remember the reasons for choosing the last 3 items, it’s storage, it was cheap and it had great reviews.

SSD:
DREVO X1 Series 60GB SSD 2.5 Inch
Price Paid: £24.99

M.2:
DREVO D1 M.2 2280 120GB Internal SSD
Price Paid: £38.98

HDD:
WD 2TB Desktop Hard Disk Drive 5400 RPM SATA 6
Price Paid: £76.49

Displays
Firstly, when looking for the monitors I almost settled on DELL. That was a big mistake, if you look at Amazon reviews for a certain model (I won’t name it), a lot of customers have returned them. Therefore, I settled on two LG monitors. They are in a completely separate league all together. My work involves having lots of windows open at the same time, the monitors I’ve chosen allow you two doc windows side by side and being ultrawide I can fit two applications / documents / browsers side by side on each monitor. So they are fantastic for productivity. The only drawback is that because I went for 2 of the 25 inch models, they don’t have internal speakers. That really is the only negative I can think of in over a year of ownership. They are bright, the menus are easily the best I’ve ever used on a monitor and they have multiple modes including a gaming mode. So what did I choose?

Displays Chosen:
2 x LG 25UM58 25 inch Ultrawide IPS Monitor
Price Paid: £350 for both.

Mouse, Keyboard and Headphone stand:

Mouse:
Generic Bluetooth Brand

Keyboard:
Corsair K55 RGB
Price Paid: £49.99

Mousepad:
Corsair mm800 RB Polaris Hard Surface Mousepad
Price Paid: £49.00

Headphone Stand:
Corsair ST100 RGB Premium Headset Stand
Price Paid: £49.98

My Ultimate Developer Workstation: The Completed Build

I’ll let the photos do the rest of the talking. Please leave me a comment and let me know if you think this is the Ultimate Developer Workstation Setup! Or have you built one better? You can also contact me and let me know what you think.

Shot of the complete workstation setup in the office.
Shot of the complete setup in the office.
A close up of the completed workstation PC.
A close up of my ULTIMATE Developer Workstation Setup PC.
An updated photo of my developer workstation.
An updated photo of my developer workstation.

Installing the IDE for my developer workstation setup

My main developer environment of choice (ide) is Visual Studio 2019. This is mainly used for the backend code, my flavour being c# ASP.NET MVC. I also heavily use Visual Studio Code as my code editor for HTML pages or to pick out some HTML elements to use in my Razer Views.

I’ve self taught my self how to code and this article I’ve written about how I’m learning to code may help you.

The Installation Process

Firstly, head on over to Visual Studio’s website and download the latest version of the software. If you don’t have a license you can download the community edition.

Software Developer Workstation F.A.Q’s

What’s the best IDE for a development workstation?

I tend to use Visual Studio Professional as my main IDE. For minor HTML or CSS changes I use Visual Studio Code or Notepad ++

Can I play games on a dev machine?

Yes depending on the specification. The PC I built can handle most games at high or ultra settings without breaking a sweat.

How much does a software development workstation cost?

It depends, if you build it your self you can expect to pay around £1000 / $1000.

Can I buy a pre-configured dev pc?

There are some great deals to be found for a developer pc. A quick search online will list lots of options. It may also be cheaper to build one yourself.

What is a developer workstation?

A developer workstation is a high end computer designed for technical or scientific purposes. For example, developing computer programs, rendering video footage etc.

Disclosure

If you use any of the links in this article they are affiliate links. This means that if you go onto buy something from Amazon I may get a small commission. It won’t cost you anything extra but it helps me to pay for the running costs of the blog and allows me to bring you great content! Thank you so much for your support.

10 Comments

  1. A great setup! Do you think you should have purchased a better SSD or m.2

  2. There is definately a lot to learn about this issue.

    I like all the points you made. I’ve been surfing online more than three hours these days, yet I by no means discovered any attention-grabbing article like
    yours. It’s lovely price enough for me. In my view, if all website owners and bloggers
    made good content as you did, the net might be a lot more helpful than ever before.

  3. CodeWithMike

    Thanks for the comment. I think better is subjective, the drevvo works for me 🙂

  4. Nice setup man!

  5. Does your blog have a contact page? I’m having trouble locating it but, I’d like to shoot you an e-mail.

  6. Good read, I just passed this onto a colleague who was performing slightly research on that. And he just bought me lunch since I identified it for him smile So let me rephrase that: Thank you for lunch!

  7. Hello, There’s no doubt that your setup is fantastic.

  8. Hey! Do you know if they make any plugins to protect against hackers?
    I’m kinda paranoid about losing everything I’ve worked hard on. Any suggestions?

Leave a Comment

Your email address will not be published. Required fields are marked *

*