Thanks to my hosting provider, Digital Ocean, I stumbled over this really cool site called The Setup (@usesthis on twitter). The Setup is a "collection of nerdy interviews asking people from all walks of life what they use to get the job done." So I thought I'd share the things I use with the hope that they'll help you.
Who are you, and what do you do?
What hardware do you use?
At work I have a 15" MacBook Pro that has been mostly for doing front-end development for Java applications. It's a workhorse, but now I'm doing a lot more Node development, so it's analogous to trying to kill a mosquito with a tank. I use a Mighty Mouse and a silver Logitech Wireless Solar Keyboard K750 for Mac. The keyboard is pretty sweet, doesn't require batteries and is consistent with the Apple 'brushed aluminum' style.
At home I have a 13" MacBook Air. It's lean, it's fast and most importantly it gets the job done. The battery lasts for hours, which makes it nice to detach from the wall for long periods of time. I do a lot of light weight application development in Ruby & NodeJS, so the specs on it are perfect for local development.
I'm an audiophile, so I believe everyone should own a nice pair of headphones. The Bose Mie2 in-ear headphones have been the best pair I've found so far: they never fall out, provide great range and are really comfortable.
I recently switched from an iPhone 3GS to a HTC One. I like the HTC One, but I miss a few of the baked in features of the iPhone (geofencing todos in reminders, quick access to non-security risk features when Exchange is setup on the phone, buttons spanning the full width of their parent elements (I know, it's picky)).
I'm really into bags, so I'd be remiss to not mention my Patagonia Black Hole Pack. I keep toiletries, two computers, all my MacGyver gear, Kindle and chargers in it and it's held up really well.
I'm a huge fan of physically writing things down, so I always have a Rhodia DotPad 3.25 in x 4.75 in dot matrix notepad and Pentel EnerGel NV Liquid Gel Pen, 0.5mm, Needle Tip, Black Ink in my pocket. I love the idea of grids, but hate lines, so a dot grid works perfect for me. I also like that the top folds over really nicely when you're writing, all the pages are perforated and it fits cleanly in my front pocket.
And what software?
I'm really into productivity, so almost everything I have installed is to help leverage my time.
I use SublimeText 2 for all of my text editing, software development and taking notes. The keyboard shortcuts baked in save me tons of time, the command palette helps find files faster and the community support via plugins is really active.
For my workflow I use Alfred 2. Alfred is a quick launching search palette that will allow you to quickly access applications, contacts, calculations and custom web queries. I paid for the PowerPack which allows you to create hotkeys to workflows and applications, so I have all of the apps I use on a daily basis mapped to CMD + # (ie to open SublimeText 2 I just type CMD + 4).
I spend most of my day in the browser developing for the web, and Chrome (Canary Nightly) is my browser of choice. I find DevTools are really well done and the DevTools team is constantly working really hard at making it a developer powerhouse. Some extensions I find really useful are ColorZilla (an in-page color picker), JSON Prettifier and Postman (REST client). I have a custom theme for my DevTools that's a port of my SublimeText theming.
I host all of my personal websites on Digital Ocean. They have great documentation on pretty much anything you'd want to setup, and the sky is the limit. The ability to have Root access is huge.
What would be your dream setup?
The setup I have at work is pretty sweet, so it'd be awesome to have it home. It'd be nice to have an external monitor like the Apple Thunderbolt 27" Display and a UpLift 900 Electric Sit-Stand Desk (Black).