My workspace: Hardware & Software

My workspace: Hardware & Software

It’s rare that, after a meetup, over drinks afterwards, people don’t talk about the hardware and software they use, usually because someone is thinking about changing a device or because the advantages of this or that IDE are being discussed.

So I’ve decided to make a small inventory of the hardware and software in my development environment so I don’t forget anything.

Hardware

Although I have a laptop, I usually develop on a desktop PC that I also sometimes use for gaming:

  • Processor: 4th generation Intel i3.
  • Memory: 32GB RAM.
  • Graphics: Nvidia GeForce GTX 950 2GB
  • Storage: 1x 120GB SSD for the system, 1x 1TB HDD for websites and the home directory, 1x 500GB HDD for backups (both local and remote), and an 80GB SSD for games
  • Monitors: I use two 24” monitors with FullHD resolution (1920x1080px)
  • Keyboard: Krom Kernel (a mechanical keyboard I’ve already talked about here)
  • Mouse: A Logitech MX Master
  • Desk: Ikea Malm
  • Chair: 1337 Industries chair
  • Desk lamp: Ikea FORSÅ “Modded” so it turns on and off automatically
  • Microphone: Plantronics desktop microphone
  • Webcam: I don’t have one

Software

  • Operating system: Ubuntu LTS
  • IDE: PHPStorm / SublimeText (for specific tasks)
  • Terminal: Terminator
  • Shell: OhMyZSH with the Agnoster theme
  • Email: Wavebox
  • Communication: Slack, Telegram Desktop
  • Graphics editor: Firework (via Wine)
  • Browsers: Chrome, Firefox
  • SQL Manager: SQLYog (via Wine)
  • Cloud storage: pCloud and Dropbox
  • Favorite deployment tool: Deployer

Regarding software, I haven’t mentioned the typical tools: git, npm, composer, etc., because they are quite standard, and I’m sure I’m forgetting some.

Is it very different from what you use?