Some time ago I bumped into my old friend from study time on the street. We hadn't seen each other in years. While we were chatting she asked which programming languages we use in our company. I explained that we use a bunch of different languages based on the needs of our customers.
Later after the encounter, I thought to myself I actually don't know all the languages we use at Wunderdog. Our culture manifest guides us toward independent decision making, open information sharing and experimenting. So I decided to experiment by asking our developers:
- Which languages did you use during last year at work?
- Which languages did you use during last year in your free time?
- Which languages you'd like to use during next year at work?
- Which languages you'd like to use during next year in your free time?
I got 29 responses from our developers and I'm happy to share the results with you.
At work, our developers used 22 different languages. And during free time 27 different languages. Quite a range. On average, our developers used about 4 different languages at work last year. It also happens to be the average amount of languages in other questions too!
Let's take a bit deeper look at the results
What will next year be like if Wunderdogs could decide?
And now for some fun facts with way too small dataset.
How likely would Java users like to try Scala, Kotlin or Clojure? Both Clojure (31%) and Kotlin (31%) seem to be a bit more interesting to Java users than Scala (24%).
And the feedback? What did we learn?
After experimenting it's important to get feedback to be able to learn. In general, the response was really good. Others were also excited to find out what languages we actually use. Especially the future part of the questionnaire started some nice discussions. We decided to repeat the survey again next year to keep learning more.