Battlestation Showcase – Warm and Comfy Coding Setup

Welcome to “Battlestation Showcase,” a new weekly feature for the blog that will highlight computer setups specifically designed for coding.  We’ll be talking to their owners about what inspired them to build their setups, as well as how their battle stations have helped them in their coding efforts.

It can be hard to come up with ideas on how to setup your room or office so these great battlestation pictures should inspire you to get started.
Coding Battlestation Computer Setup

A Home Office Designed for Comfort and Productivity

I’m happy to announce a special guest this week, as we get to talk to Trent Sartain of BitMosaic Inc.  We’ll check out how he setup his office for maximum productivity and go over some of the gear that makes this setup unique.

“I’m a 30 year old developer with about 13 years of professional software development experience.

I started coding when I was very young (maybe 7 or 8) when a neighbor began teaching me DOS and some development projects he had been working on. By the time I was finishing up high-school, I was writing websites and software for my teachers and local businesses.

I have two degrees. One is a BS in Religious Studies with a double major in Math. The second is a BS in Computer Science with a coding theory focus. I work as a contractor for a 100% remote company that provides me with the perfect amount of challenging work.

When I’m not coding you’ll find me outside hiking and exploring, doing strong-man type workouts, reading, gaming, playing guitar, working on my car, and spending time with my wife.

I custom built my battlestation to suit the needs of my job and my hobbies. Not much is needed as far as a development station goes, so I started by building out the bare minimum I wanted for a machine that runs Visual Studio, Unity, SQL Server, 3 or 4 browsers and music all at the same time. Then, I added everything I needed for a powerful gaming machine. I’m really happy with the result.”



This week’s showcase is a great example of how your setup shouldn’t feel cold and uninviting.  By keeping things warm and relaxed you’ll be much more inclined to feel at home with your work.

You also don’t need to build your setup all at once.  Trent’s office recently underwent a remodel (before shown above) as you can see from some of the pictures.  While his setup definitely looked great before, a new coat of paint and some small upgrades can go a long way.

By adding new components over time you can save some money by finding good deals.  You’ll end up with a better finished product if you don’t rush, keep things simple and find quality items on sale.

This pc build really hits it out of the park by focusing on what’s important in a good coding computer.  Having a high performance CPU, plenty of fast SSD storage space and just the right amount of RAM results in some serious coding muscle.  Building your own pc also let’s you personalize the design and color of the case which can drastically change the look of your room.

Computer Setup:

  • Revolt 2 Case
  • Core i7-5930K CPU
  • Nvidia GTX 980 Ti
  • 1.5TB SSD storage (2 drives)
  • 16GB RAM

Choosing a monitor that’s large enough for your setup is extremely important.  If you don’t have enough room for multiple monitors you can substitute a larger ultrawide monitor for a similar experience.  Ultrawides also have a more professional look and keep things simple for wiring and cable management.  Trent’s LG 34UM95 monitor shown above has a ton of room for programs and editors since he uses a 3440×1440 resolution.

Programs of Choice

  • Visual Studio (multiple versions depending on product)
  • SQL Management Studio
  • Unity
  • Photoshop
  • Lightroom
  • Notepad++
  • Foobar2000
  • Spotify
  • Steam / Blizzard App / Origin

One of my favorite things about this setup is the customized TKL Code Keyboard which has been modded to have semi-blank PBT Keycaps.  They give the board a very sleek look without being completely blind when you need to find those less used keys shortcuts.

It’s also important to remember that there are a lot of smaller peripherals that can add a lot to a setup.  Having a comfortable mouse and a good pair of headphones never hurts.


  • Code 87 Keyboard (clears) w/ PBT Keycaps
  • Steelseries Rival 700 Mouse
  • Massdrop/Fostex TH-X00 Headphones
  • Grace M9xx DAC/Amp

“I end up spending a fair amount of time in my office , so I added a few things that keep me entertained like the Nintendo Switch (hooked up to the ultra-wide monitor), a couple of comfortable chairs for when I want a new seat, a bookshelf with some of my favorite books and comics, and my guitar for when I have a some time to practice.  The 3D printer is mainly for work (I’m helping a client to build some new 3D printing interfaces), but I get to use it for personal hobbies as well and that has been a ton of fun.”

You might notice that Trent’s bookshelf isn’t packed with the latest programming books.  While reading and staying up to date has it’s place, don’t forget to explore other hobbies and passions.  Sometimes expanding your focus or just letting loose can do a lot of good.

Wrapping Up

Well I hope that you enjoyed this new installment for the blog.  Hopefully you’ll be inspired to start putting together your own programming battlestation.

A coding and programming office can be so much more than just a computer and a keyboard as Trent’s battle station shows.

Keep things warm and comfortable, and remember that you can always make small changes over time that can have a large impact on the look and feel of your setup.

Be sure to subscribe for updates on future coding setups that we are planning to showcase!


Choosing the right gear for programming takes time and planning.  Be sure to subscribe for tips and ideas to create the perfect coding setup.

Click Here to Leave a Comment Below