Programming 35+ years, including 25+ years of web app development for document management. Recent work with web components and Lit, as well as Java apps.
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.
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
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 )
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.
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.
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).
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.
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.
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.
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.
Oldest comments (38)
24" monitor, i7 6700k, ergonomic vertical mouse, Windows 10, Netbeans, VS Code, Git bash, Stackoverflow, Webpack, Gulp, Maven, Gitlab, Tea
Stackoverflow... key part of stack 🤓
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.
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.
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
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 )
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.
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 ☺️
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
What machine are you going to buy?
upgradable to Mojave? Still running on it?
Custom PC Build (i7 6700K 4Ghz Quad Core, Samsung 500GB SSD, 32GB DDR4 RAM) running Windows 10 Pro with 3x 24" monitors.
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).
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.
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.
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.
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.