As developer/engineer, I am always interested in the tools that my colleagues are using, also the tools that the leaders in my field are using to get things done. One of the most important things I have learned throughout my career is that there is no “one size fits all” turnkey solution and that you must choose the right tool for the right job.
Because I love to try new software/tools constantly, and technology is always evolving, this post will serve as a sort of living document and will (hopefully) change and stay updated with my current toolset. In no way, shape or form I am saying these are the best or only tools, nor am I saying you should switch to these. Questions, comments or suggestions can be left in the comments!
Editor + Terminal
My editor of choice is PhpStorm by JetBrains. I use a slightly modified version of Material Theme – Dark. I switched the font to Monaco 14 and brightened up the red used on function parameters.
My backup editor is Sublime Text 3. I use this for quick editing of files, usually from the command line using the “subl” command.
For my terminal I use iTerm. I use the cobalt color scheme by Wes Bos along with zsh and oh-my-zsh and Taybalt as the zsh theme. I am using Menlo for Powerline 14.
Trello, Dropbox. To Be Continued…
LastPass, Virtru, Pocket, Clear Cache, HTTPS Everywhere, uBlock Origin, Live Reload, JSONView, Wappalyzer, Vue.js Devtools, Full Page Screen Capture, Card Color Tiles for Trello. To Be Continued…
Hosting and Stuff
Digital Ocean boxes provisioned via Laravel Forge. Github + Bitbucket (for private repos). To Be Continued…
Desk @ Home
I have Bekant Left Corner Desk from IKEA with an ASUS PB278Q as my primary monitor. I have two older 22″ ViewSonic 1080p LED monitors that are discontinued. I will probably get rid of these soon as they aren’t really being used.
Connected to my primary monitor is either custom built gaming PC or my 13″ MacBook Air (i7, 8GB, 512SSD). The MacBook is my primary development machine and likes to sit on a Ridge Stand or Apex Stand. They are very similar, and I do not have a preference for one over the other currently. I use an OWC Thunderbolt 2 Dock to quickly connect my laptop to all devices when sitting down with it.
I type on a Das Keyboard Professional S for Mac with Cherry Mx Blue switches and point around with a Logitech G500 which has sadly been discontinued. The Das Keyboard is great for gaming and coding, and so is the G500 mouse with adjustable sensitivity with buttons on the mouse. I am considering upgrading to the Das Keyboard 4 for the media controls and to try out the quieter keys, but for now I am quite satisfied.
Desk @ Work
Dell UltraSharp 34 Curved Ultrawide U3415W (Dell uses an image for the product title 🙄) on a super awesome swivel arm. Connected to that is a 15″ Retina MacBook Pro (i7, 16GB, 768SSD). This MacBook usually sits on a Rain mStand which may be my favorite, even though it’s not portable or adjustable. Currently typing on an Apple USB keyboard and the newest Magic Trackpad. I have a Matias Ergo Pro Mac with quite tactile keys on the way, though!
This post was inspired by Wes Bos’s Uses post. He has some really great content, so you should check his stuff out!