DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

What's your dev machine setup? (hardware, OS, accessories, etc.)

Oldest comments (38)

Collapse
 
navopw profile image
Navo

24" monitor, i7 6700k, ergonomic vertical mouse, Windows 10, Netbeans, VS Code, Git bash, Stackoverflow, Webpack, Gulp, Maven, Gitlab, Tea

Collapse
 
ben profile image
Ben Halpern

Stackoverflow... key part of stack 🤓

Collapse
 
johnthad profile image
Thad Humphries

Mac Mini 4-core i7, 16gb, Fusion drive. Parallels installed. Two monitors. Also a 12" MacBook with 8gb. VPN to the office for more servers.

Collapse
 
moprit profile image
Tri D. Tran

Cannot be better... Exactly the same. But I used the old Mac Mini, it's late 2012 and then I had to upgrade by myself to 16GB and Fusion Drive with SS 850 EV.

Collapse
 
ccaballero646 profile image
¯\_(ツ)_/¯

On the hardware side, pretty basic stuff, can't remember the processor's model, but it's an AMD, 8 gigs of RAM, provided by the company I work for, but we are free to use our notebooks, sometimes I do that.
Moving on software, each dev is free to use whatever IDE he/she wants, but it's company policy that the OS should be any linux distro, for compatibility reasons, we chose xUbuntu (yeah, I know)
Accessories, only an usb headset for music.
In my case, I use Netbeans, VS Code, sometimes IntelliJ Idea, Gitkraken (dark theme rocks), spotify :)
that pretty much covers it

Collapse
 
danieldk profile image
Daniel

4 year old Quad core i7, 16Gb RAM,, 1TB HDD ( 5400rpm spinny spinny ) dual boot Win10 and Ubuntu in a notebook ( I mostly do embedded dev so all that is fine )

Collapse
 
jgmurray profile image
Jason Murray

Macbook Pro 15, 16GB Ram, 500 GB SSD, Parallels, External monitor, Truly Ergonomic Model 229 Keyboard, Logitech Anywhere MX mouse. For development environments I use Vagrant and VirtualBox, though am evaluating Docker to replace that.

I also have a Dell e6420 (Core i5, 8GB RAM, 320GB Hdd) laptop on my desk sharing the mouse and keyboard through a USB switch, the laptop runs Ubuntu 16.4 LTS, mostly for browsing, email, looking up documentation, and streaming music.

Collapse
 
ben profile image
Ben Halpern

I'm still using a mid-2012 non-retina MacBook Pro. It has upgraded RAM (16gb) and I swapped the hard drive for an SSD. Both were great, and the machine still runs pretty well. It does have issues turning on sometimes, and maybe it's because the battery is not long for this world.

Either way, I'll be upgrading soon ☺️

Collapse
 
rhymes profile image
rhymes

same setup here, what are you going to upgrade to? I hate that the new MBP are not upgradeable after assembly and I do not care for the touch bar

Collapse
 
dhanush_ramuk profile image
dhanush 

What machine are you going to buy?

Collapse
 
ewoks profile image
Beeblebrox

upgradable to Mojave? Still running on it?

Collapse
 
robertswilley profile image
Robert Swilley

Custom PC Build (i7 6700K 4Ghz Quad Core, Samsung 500GB SSD, 32GB DDR4 RAM) running Windows 10 Pro with 3x 24" monitors.

Collapse
 
thebouv profile image
Anthony Bouvier

MacBook Pro (Retina, 15-inch, Late 2013 Model)
2ghz Intel Core i7
8GB Ram
macOS Sierra

Stand up desk (adjustable)

Single 27" Thunderbolt Display (two monitors bother me, I can't get over the bezel gap so I'd rather have 1 large monitor).

Terminal + VS Code is pretty much all I use for actual coding work. MAMP for quick local checks of projects. Remote dev and prod machines deployed through via git (git push dev, git push prod is lovely and simple). Docker when I need it (not for my own projects yet, but useful for running other people's software without polluting my machine).

Collapse
 
srikanthav profile image
Srikanth A V

two monitors bother me, I can't get over the bezel gap so I'd rather have 1 large monitor

I think this is like tabs vs spaces. I specifically like the physical separation between the 2 monitors and don't try to keep them right next to each other. It helps me switch contexts easily and when I mess around one workspace, the other is still intact.

I know I can achieve the same with multiple desktops but somehow never got comfortable with it.

Collapse
 
thebouv profile image
Anthony Bouvier

See, I don't even use multiple desktops except when I accidentally trigger them in OSX.

I use a window manager called Spectacle so I can use keyboard shortcuts to arrange my windows in half/third/left/right configurations.

If I have more stuff than that needing space, it is like multi-tasking -- nothing gets the attention it needs. So I keep a tidy set of windows, close things I don't need, and keep tabs in browsers to a minimum as well.

My computer environment is far, far more organized than anything else in my life. Ha.

Collapse
 
srikanthav profile image
Srikanth A V

I juggle between 3 systems:

An ancient Mac Mini (2011, i5, 8GB RAM, spinning disk) for iOS dev. Use Xcode for iOS dev and VSCode for other stuff.

A Surface Pro 3 (i3, 4GB RAM) for casual stuff and work on the move. Also used it extensively for a web dev project recently. Use VSCode, WSL, HeidiSQL, WinSCP, Source Tree.

Loved using the Surface Pen with OneNote for all my note taking and planning. Also used Sticky Notes, Bamboo Paper and Nebo. Until I lost my stylus and the screen stopped working abruptly :/

Also built a custom PC at home (i7, 16GB RAM, SSD) and use it for my experiments with Docker, Unity, Xamarin etc.

Collapse
 
subbramanil profile image
Subbu Lakshmanan • Edited

My machine setup at work:

MacBook Pro Retina 15 Inch, Mid 2014 with 16GB RAM and 256GB SSD.
Two 24 inch monitors, One to each side of MacBook. I don't use any external keyboard/mouse/trackpad. So My MacBook Screen is my primary work screen and I don't keep any windows open in that other than Android Studio. Right side monitor is aligned vertically, especially used for debug console and bash scripting. Left side monitor is primarily for browsing and taking note.

Accessories: PowerBeats Headset

Software Stack: Android Studio, Terminal, SourceTree, Evernote, Postman, Transmit, Spotify and Safari.