0. Introduce yourself, describe what you do for work and how long you’ve been at it.
Hey there, I’m Steve. I’m a Rails committer, Jumpstart Lab instructor, and nomad philosopher. I’ve been coding for two decades now, but I’ve been pretty heavily invested in Ruby for the last ~4 years. I’ve been teaching Ruby and Rails classes with Jumpstart for about two of those.
I am in ~25 GitHub organizations, and have over 100 repos on my personal account. This gist claims I’m the 165th most active contributor on GitHub, but I was 150 a few weeks ago, so I’d better step up my game.
1. What is your work/computing environment like?
I travel a lot, so I don’t have one given environment. At home I have a Thunderbolt display, but the rest of the time, it’s just me and the 13" MacBook Air.
Oh, and iTunes blasting Ke$ha, of course.
2. What software are you most often using?
I basically always have Campfire, Flowdock, Messages.app, and Twitter open.
I’m a vim user all the way, with just the cntrl-p and ack.vim plugins installed.
Oh, and so much of my work is via GitHub, I use hub aliased to git. It’s fantastic.
3. What’s an interesting project you’ve been working on recently?
Mostly I’ve been trying to get Rails 4 out the door. I also recently signed a deal to work on “Rails 4 in Action,” so I spend a lot of time writing that. I also have two book projects of my own, “Designing Hypermedia APIs” and “Rust for Rubyists”, so yes, tons of writing. I’m pretty sure that a lot of my year will involve me doing Ember.js work, and building great Rails backends for Ember-based services. So my work on ActiveModelSerializers is pretty crucial.
4. What is something new you’ve used or integrated into your work that has made a positive impact?
Living in a warmer climate. ;) I moved from Pittsburgh to Los Angeles last year, and I am so much more physically active in warm weather. It’s actually helped my work, too, because being more physically active makes me more excited to be mentally productive.
For those of you who can’t move somewhere nice and warm, I’ve really liked Lift, and having Inbox Zero as one of my to-dos. I have Lift set up to remind me to do all the things I do every day, and try to use it as a to-do list to check them off as I go. The light social aspects are fun too.