This is the sixth ‘social’ interview in a series with the jsDay 2012 speakers: it’s ‘social’ because the questions have been submitted and voted online on Facebook.
We are happy to introduce you Matteo Collina, a software engineer with a passion for coding, distributed architecture and agile methodologies.
He will give a session at jsDay called “The secret behind Google Docs, Google Wave and Zoho Suite: Operational Transformation” Wednesday May 16th at 17:30 pm on track 1.
Things that you consider before choosing a framework for a project?
The first main driver are the requirements, and they are REALLY important but there are so many X shop out there that focus on only one technology, trying to solve all their needs with it. The second driver is the community behind that framework/library: is it growing? shrinking? is the project active? will I have to maintain it myself one day?
These are really important question that I answer every time I make a choice, but there are more depending on the requirements (skills, people, deployment, ecc).
What should i learn next?
Something that makes you happy, if it feels ‘right’, go for it!
Who’s your programming hero?
I’m a Rubyist, so it’s easy to say: _why, because of his love for teaching children .
Who killed JFK?
A frustrated programmer .
What’s the average beer per hour factor during conferences and a normal hangout?
Beer? It’s too light!
What do you think about Coffeescript?
I love Coffeescript because it makes me faster in writing code. However I’m somewhat scared that the project might disappear after some years, leaving my old ‘.coffee’ behind, but I don’t think it’ll be a problem in JS land, as the tech changes so fast .
I hate the setTimeout order of parameters: I want to pass that damn number before the function!
Which opensource projects are you following the most?
Did your love for programming cause you some troubles with your partner?
She tried once to kill my Macbook Air, but it survived .