Today I'm very pleased to be joined by Artem Barmin, who describes himself as a Clojure enthusiast and functional programming adherent. Also, Artem is co-founder of Freshcode, a software development services company.
So, let's start our podcast with an ice-breaking question — Artem, what is your favourite pizza topping? Artem Barmin:
Actually, it's a rather hard question, because I eat pizza once a year. But I think one of my favourite toppings is black olives. Perfect! I'm quite fond of the black olives too. Ok, moving on then. How did you get on computers and what excites you in software and technology in general?Artem:
I started my journey with computers when I was 5 years old. It was started in computer clubs that were very popular in our country at the time. We played computer games and I was very impressed by such games as Starcraft
and others. And I decided to build my own game and to learn programming, so… this is how it started. And were you successful in your game, whether people liked it?
During my journey, I learned a lot. I started with BASIC, then moved to C++, created several graphic engines and physical engines. And then I've figured out that the key roles in game development belong not to software developers only, but to such creators as scene writers, designers, and other guys. I was a bit disappointed and decided to move to 'usual' business-oriented software development and found myself in this.
Is there anyone in the computer community or software community whom you really admire? Someone, you look up to?
Yeah, I like Rich Hickey's
philosophy a lot, that's why I'm on the Clojure podcast. :-) And I really would like to have a conversation with him and to talk, you know, not about the technology part of what he is doing, but mostly about the philosophical part, about the lifestyle.