Describe your setup with as many product links. Also add why it is good for you during periods of development at the computer
That's a nice set up dude, I wish I had the same setup as yours. Mine is Ryzen 3 3200G, 16GB RAM, and 1TB Adata NVME. Corsair VS450 and Asus Prime B450-A II. I also like my setup. I can play any games I want, even Triple A games like GTA V, Red Dead Redemption 2 and The Witcher III. I can now also download Plants vs. Zombies on my PC on PVZ.io site. Get Free Download Here!
Dual monitor - One for browser and one for the spreadsheets. Mechanical Keyboar Gaming mouse Windows 10 Skype, Zoom and MS Teams - Team communication
Whenever I got bored I usually go to datinginquirer.com and talk to some hot girls around my area and hook up with them after work.
Desktop environment: xfce on ubuntu (xfce.org)
1. Terminals logged into prod and dev env. (Powerline with o my zsh)
2. Visual studio code and intellij idea
3. Vivaldi browser with groups
4. Kodi player
System Font : fantasque (github.com/belluzj/fantasque-sans)Additional programs that run in the background
Laptop configuration Hp 8gb ram i5 processor 1tb HDD
HARDWARE
Mostly, I use trailing edge hardware technology that I can buy second-hand and cheaply on EBay.
When coding, I most frequently sit with my feet up on my desk and my keyboard on my lap; hence, while I own several desktop, laptop, notebook, and netbook boxes, my main dev box is a notebook that I bought for $199. In particular, the notebook's a Dell Latitude E6430 (Intel i5-3210M CPU - 2 cores [4 threads] running at 2.5 [up to 3.1] GHz with 8GB RAM). The highest base screen resolution the notebook natively discloses is 1600x900. I use xrandr (X Rotate AND Resize extension) to drive the resolution to 1920x1080 (1.2 times 1600x900). I don't always attach my second screen, but it's an Acer G206HQL 19.5" that I run at 2400x1350 (1.5 times its highest base 1600x900) for browsing/testing with developer tools active.
When travelling for pleasure (hypothetically NOT on call except for emergencies), I prefer to carry a Dell Latitude 2120 Netbook (Intel Atom N455 - 1 core [2 threads] running at 1.66GHz and 2GB RAM). The screen is 10.1" at a resolution of 1536x900 (1.5 times its highest base 1024x600 - see note at end). Got this netbook for $25 (yes, that's twenty-five dollars US) on EBay. Mine originally had Windows XP installed, which I immediately replaced with Linux (currently Mint 17.3). These boxes are really sweet for travel. I've also got an extra-nice ASUS (eee pc) netbook with the same processor and memory as the Dell. The ASUS weighs only 2lb - the Dell weighs 3lb. The partially ruggedized Dell is a more durable traveller, and I'm not nearly as concerned with losing my investment, if something awful happens, e.g., TSA or ICE seizure or some other form of theft.
For dev (and other, local, home network) purposes, I run a print/file/SVN server on a LENOVO ThinkCentre M58p (Intel Core2 Duo CPU E8400 - 2 cores at 3.00 GHz and 4GB RAM). I bought that box for $65 on EBay (no OS or HD, since I had drives and wanted to install and configure my own OS). The server runs headless, providing access via ssh (I can start an X-server and run ssh with the -X (X forwarding) option, if I need more than a command-line interface.
SOFTWARE
Largely, I use Open Source software. For my own computers, I've been been running at least one box with some flavor or other of Linux since 1994. I had to use Windows professionally when I was a captive corporate employee, but gave it up as my main, personal desktop in 2008 (moved to Fedora Werewolf).
Since making my switch to Linux as my full-time OS, I've still reliably kept at least one up-to-date Windows box around the house. My sweetie simply "don't be lovin' the Linux"; she made a valiant attempt with KDE/Ubuntu for a year, but her workplaces are ALWAYS Windows shops, and Linux is still not-ready-for-prime-time for normal humans. This gives me a contemporary Windows box for testing.
Currently, the OS for most of my boxes is some release of some distro of Linux. My preferred desktop is KDE. My file/print/SVN server runs KDE4 (when X is active) on Mint 18.1. My primary dev notebook runs KDE4 on Mint 17.3.
My main dev environment is Eclipse Classic (Oxygen 3) for JEE with additional plugins for Web Tools, PHP, and SVN. I began using IBM's WSAD (Eclipse-based) for Java development back around 2000 and personally moved to pure Eclipse shortly thereafter. I like Eclipse and know it better than any other dev platform I've ever used.
Locally, I run a LAMP stack, since I've lately used only PHP for the server side of things.
For text editing, I use Kate, Gedit, and nano, depending on the chore and context. For instance, when editing a config file over ssh on a headless server without a running X server, nano to the rescue.
For graphics, I use Kolourpaint - simple, lightweight, and good for small, quick image manipulation - and the GIMP - good for everything else.
I still rely mainly on Firefox, both for my personal browsing and my initial testing and debugging for web projects. I also have Konqueror and Chromium (Open Source Chrome) on my Minty dev notebook. For testing, I have XP and Windows 7 VMs running on VirtualBox with IE, Firefox, Opera, and Safari. I employ my bride's Windows 10 box (another $199 notebook of the same model as my primary dev box but with Windows 10 as the base OS) for native testing of the last IE, Edge, Opera, and Safari browsers. For testing, I support the latest and latest-1 versions of the various browsers.
For small-screen testing, I have an iPad mini and a Moto G5 Plus and can run my netbooks at their native 1024x600 resolutions. I can also set any Linux desktop's resolution to anything via xrandr.
On my dev box, I run the latest LibreOffice suite. On the Win10 box, I have Office 2013 Professional Plus for those times when only the evil empire's Office tools will do.
Both of my netbooks will do everything that my main dev box will but very much more slowly, since the netbooks' CPUs are less than a third of the notebook's, and there's only a fourth as much RAM.
Richard
NOTE: I can't emphasize enough how much more wonderful a netbook can be when xrandr is employed to crank up the resolution (pretty much any height greater than or equal to 768). Do yourself a favor - get a cheap 10.1" netbook with 2 GB RAM (the max.)and install Linux. Add xrandr, if not already installed and add a startup script to reset your screen's resolution (plus, it's fun to watch your screen resize as your user account loads).
Run xrandr without arguments to identify the logical name of the output target (screen) for your netbook (or other box)...my Dell's is LVDS1. The bash script that I run at startup is:
#!/bin/bash
xrandr --output LVDS1 --mode 1024x600 --panning 1536x900 --scale 1.5x1.5
Enjoy!
I use Emacs both on my office desktop computer, on my notebook, and on my phone. Nothing else is really required.
My office machine is a middle class PC with a bunch of RAM. I use only one screen in portrait mode (i miss a second one occasionally, but not as much to get myself another one). On top of that i use Arch Linux, the i3 window manager, and Emacs. Sometimes i use Firefox and a terminal, too.
My notebook is a Lenovo Yoga which can be easily converted to a tablet. It has Fedora on it, and the same i3 and Emacs config as on my desktop.
On my phone i run Lineage OS, Firefox mobile, and Emacs in Termux.
I do almost everything in Emacs now: development (i even run tests in that, and do some live REST API testing, too), task management (Org mode is a really good friend of mine with that), mailing (mu4e), basic browsing needs (eww), company chat (matrix-client.el), some external chats on Slack, and so on. Sometimes i even control Spotify from it.
On my phone i use dedicated apps for these tasks; the screes is too small for a lot of tasks. K-9 Mail for mailing, Orgzly for my Org files (although i often switch to Emacs for that), miniVector for Matrix (a stripped down version of Riot) and the Slack client.
I listen to music exclusively in Spotify, as i can conveniently switch between my computers and my phone.
Pretty much that’s it. For everything else i do i don’t need a computer.
My setup is getting totally out of control...
Work:
MacBook Pro 15 inch 16 GB, i7
Lenovo ThinkPad P50 32GB RAM, 4K, i7, etc... (Ubuntu) I also have a custom-made ARM-based computer made by a coworker which I've not used yet but it has Ubuntu on it... And I use a special work machine that I remote into which has 64 cores, 512GB of RAM, and 1,000TB of disk space... Its for hacking stuff and costed something like $47,000. ;)
I have a feeling this year I'm also gonna pickup another work Windows machine.
Also have several embedded devices for work and 3 hacking routers and bluetooth hacking chips. Lastly, I have Android and iOS devices to hack as well.
Home:
Lenovo T430 8GB RAM, i7, VT-x enabled ofc (Windows)
MSi 16GB RAM, i7, GTX950M (Windows; I don't game)
Intel NUC 8GB RAM, 2TB drive - mostly used for malware analysis for my old work

The IDE, editor, and software are pretty much the same.
haha, my setup is outdated and suboptimal. I do a lot of different things, and I am a builder, so here's my setup in detail:
As you can see, I am in need of a performance system. Especially compiling stuff and gaming need CPU and GPU, however a fast storage is also gold. As someone who always listens to music, I also need some good audio setup, or I go crazy.
plus
It's outdated (most stuff from 2011/2012), partly broken (only one SATA3 jack working, CPU does not work without OC anymore, etc.) and I am lacking some things, like a PCIe x4 slot for my NVMe adapter card. The NAS has some severe performance problems since I had to change its PSU, and I really should take some time to update and fix it.
Obviously, I want to keep the NAS, though I might want to upgrade its capacity and add an encrypted online backup for the very very important things. Maybe add 10G ethernet and a direct connection to my desktop (it's 1G via router at the moment). On the desktop side, though, I need an entirely new machine. I think, even though there weren't any major developments in the past few years, especially Ryzen will be a nice upgrade and the whole setup offers many small improvements (more cores, SATA3 -> M.2, more and faster RAM, etc.), so I guess 2019 should really be the year I upgrade. I have been waiting long enough haha
I also want to get a VR headset, because that's one of the features I want to support in my game(s), but my PC comes first.
I love to have lots of screen estate and some quality equipment laying around. Even though not every investment was a good one, this is what keeps me productive at home, and which I sometimes use with my work laptop. Imho, a good working environment is very important to be productive.
Unbezahlte Werbung durch Nennung und Verlinkung von Personen, Organisationen oder Unternehmen.

This is what Full Stack at least for me looks like! I'm running with Linux so I install everything and hopefully pray it works! Sometime it doesn't... (cough mongo..)
I had an interesting conversation with other half a few weeks ago as couldn't understand why he loved VM ware so much.. Less to say it's something i'm now looking in to having a virtual machine or virtual environment for different tech stack projects otherwise it's like a needle in the haystack working everything out.
I have my laptop (crappy thing)! and spare screen and of course all my paperwork when i'm jumping between projects. Hopefully in time all the commands will go in and text just remembering that's the key to it all!
My basic setup is CLI + GUI editor; plus Dropbox and git for storage.
CLI - mostly bash (OSX Terminal, or WSL on Win10), but since I work in a .net shop I also use Powershell for some older projects (ie. the ones not in .net core).
Editor - Sublime Text for general editing, VS Code for React/Angular projects, vim for very quick edits in the CLI (eg. git commits requiring amendments, or rebases).
From there everything's a matter of what's running in the CLI. I use a lot of bash and NodeJS for tooling.
Why's it great? Well it's very portable. You can use bash anywhere, you can use Sublime anywhere. I don't have to care a whole lot about which OS I happen to be using. I can use scripts to set up entire machines (homebrew on mac, chocolatey on windows, etc). Things that work locally are easy to move into CI/CD pipelines.
Hardware side: ergonomic keyboard and wacom tablet instead of a mouse. I run a single monitor at home due to space constraints but dual monitors at work (technically three monitors at work with the laptop). The extra screens are awesome, I keep the CLI up on one and editing on the other. Third tends to run telemetry or, honestly, spotify ;)

Desk setup:
Machine: MacBook Pro 2015 (I'm okay with any *nix OS, prior to this I ran Ubuntu on a Dell machine)
Editor: VS Code with vim bindings
Language: Go. I can write and read a couple more.
Go I was instantly attracted 💖 and have been my tool of choice since then. Also, I can have my code compiled to run on any platform ¯_(ツ)_/¯. These are just a couple of reasons (of many) why I love Go. But I'm a person who is fond of learning, so I try and tinker with new stuff every day. For instance, now I'm playing with TypeScript.These are my personal preferences and choices, something which works for me. That doesn't mean it'll work for you. Be sure to use the tools that make your workflow fluidic.
I have a Mac with Visual Code as editor. I use NodeJS and React.
Why is it good? I have used Windows before, and it always crashes for some reason. Or there is an annoying Windows update which restarts the system regularly. Mac does not give me a problem.
Visual Code is light-weight and a good editor for JavaScript apps. Previously, I used the bloated Visual Studio. That bloated Visual Studio was the cause for most of the Windows crash. And it takes 5 minutes to open up and start working. Compared to the bloated Visual Studio, Visual Code is easy to use and works well for me.
I use NodeJS. Before that I used ASP.NET for making web apps. Needless to say, NodeJS and Express is way better than ASP.NET. Infact, the ASP.NET team copied things from Node world like NuGet and rewrote ASP.NET to match Express features. Why use a clone when I can work with the original - NodeJS.
Finally, React is great to work with. Before React, I used jQuery, Knockout and Angular. I never felt good working with JavaScript because it was difficult to trouble-shoot. React solves by problem by being easier to understand, better debugging capabilities and with React Hooks, a much simpler and intuitive way to code.
I make some bits of the web.
Aravind
Software Engineer At Hasura, Hashnode Alumnus
Inference Service @ Cerebras
Karl Woodson
What I have Core i5 5th Generation Laptop 256 GB SSD 16 GB RAM It is Good For Me to Normal Use kohlsfeedback com