What hardware do you use?

I work mostly in a Windows environment, so my main work machine is a Dell XPS 15. Some days I'll work with my MacBook Pro. I use my iPad Pro for smaller tasks like answering emails, planning tasks, and scheduling. I also use Tile to keep track of important things I own, like my computer, keys and wallet.

And what software?

I write C# all day, so I spend most of my time in Visual Studio, building and running my code. I started using Visual Studio without any extensions or enhancements, and never bothered with trying them out in the 6 years I've been using it, so I don't have anything like ReSharper installed. I'll use Atom when I'm working with Markdown or when live coding in front of my students. I was a fan of Atom before GitHub! When I need to quickly build a website outside of Visual Studio, I'll use Yeoman. For command line I use Powershell on Windows and Bash on Mac.

What would be your dream setup?

In terms of hardware and software, I wouldn't change a thing in my current setup. I'm very content. The only thing I wish I had is my own office space. I have this awesome Gundam collection that I want to set up on own desk; they've been couped up in a box for a while!