First, I use a Mac :) Then I use Visual Studio Code (with a bunch of extensions) as my IDE for all development, and exclusively use the Google Chrome developer tools for all client-side stuff. For one-off huge files/logs, I use Sublime. For design I use Sketch. I also use iTerm as my terminal replacement, and can't live without the zsh shell. For general computer productivity, I use Alfred for searching through files/apps, and Better Snap Tool to give me window snapping capabilities. Oh, and Bartender is really great for hiding all the status bar icons. :D