Who is Jonas Nicklas?
Where and when did you start programming?
I started programming when I was maybe eight years old. I had a old 286 in my bedroom, it couldn’t do much more than process text and run QBASIC. My parents challenged me with some simple problems, which they then helped me to implement. I don’t have any formal education in anything computer related, for the longest time I resisted making computers my career. Before I started working at Elabs I was almost entirely self-taught.
I’ve never found a programming language which allows me to express my thoughts as clearly and concisely as Ruby. I’m a high level computing kind of guy, Ruby allows me to write code the way I think. I found Rails when I was dabbling in PHP and hating it, that was back in 2005, I think. I found it by accident, and loved it at first sight. I haven’t been seriously tempted to switch to anything else since.
What does your typical day look like?
Come into work late. Pair program on client projects all morning. Go out for lunch, be the last person to finish eating. Pair program some more. Play some ping-pong in between pair programming sessions. Finish work. Maybe go to the gym, lift some weights. Go to a dance class or social dance. Go home. Eat. Watch some television. Fall asleep. Repeat.
What do you do in your free time?
My passion is dancing. I dance mostly Salsa, but also some other partner dances, West Coast Swing, Bachata, Zouk, etc… I also started to do contemporary dance just a couple of weeks ago. Lately I’ve been getting into weightlifting, which I find surprisingly enjoyable. I’m still a novice, so I don’t have too much muscles to show for it yet. I go climbing roughly once a week, just for fun. After all of that and hanging out with friends and so on, I have way too little time to spend on my open-source projects :(
Current favorite apps?
MacVIM. I don’t really need anything else ;)
What OS do you prefer?
Mac OS X
Small picture for your Workplace?
Name something that has inspired you recently?
Being at RubyConf and seeing first hand how large the Ruby community really is. Also at RubyConf, the standing ovation after Matz’s talk was very moving. I’m also inspired by seeing amazing dancers perform, be it on stage or at a club.
What do you prefer (and why)? Freelance work or full time employment?
At the moment I prefer full employment, since it gives me a steady paycheck, and a schedule which allows me to devote a lot of time to my other interests.
What are your personal projects and goals for 2011?
To improve my fitness and strength. To become a better dancer. To spend time with my amazing family, friends and colleagues. To finally release a 1.0 version of Capybara.