We had a casual chat with Antti, our senior software developer. In this text you’ll get to know a bit more about him and his thoughts about various things related to software development.
Hi Antti, how are you?
Good good, having a coffee break at the moment.
By the way did you know, that Java language has its name from the Java island, which produced the coffee that the developers drank while developing the language?
Please, of course I knew that :D.
Ok ok, just thought I’d test you since you’re a Java developer. Let’s move on. Tell me one thing that is good about January in Finland ;)?
You really can see how every day the sun shines a bit longer.
Good point! Before we go deeper would you first tell us something about yourself?
My name is Antti and I’m mostly from central Finland. Currently I live in Järvenpää and I have two pet rabbits. The one who always tries to eat through our walls, is always free if you need to train your attack dogs.
What kind of developer are you? What kind of things have you done in your career?
I’ve done quite a lot of web development. I started in SMS apps and then I have been programming mostly web applications. Currently I work with control system for boat inspections. It’s mostly web programming but also quit a lot of integrations to different systems.
Sometimes I have to convince customers that they actually need X when they are talking about Y ;).
What are some of the coolest projects you’ve been involved in?
Fisupeli is a memorable one. I think it was the first sms “game” that actually made some money. One other interesting project was a reporting system that used shared computing. The reporting system was interesting since I learned a lot about dividing work in a network and how resources should be managed.
How have you helped VALA with bigger projects/ offers?
I have helped VALA with a couple of projects by creating work estimates and plans of how the actual program would function. These are still in proposal phases, so we will see how these will pan out. It’s been a nice change to work with different larger scale proposals. I’ve also felt proud of these new larger RFI:s that VALA has been involved recently.
What, in your opinion, is especially challenging in programming?
Understanding the customer and making them understand you and the technology point of view. Sometimes I have to convince customers that they actually need X when they are talking about Y ;). What comes to coding, most challenging for me is to keep the whole system bug free when components change. In large systems, this would be quite painful, but luckily automatic tests help a lot.
If I would hire a programmer, the candidate’s ability to communicate would be the most important thing.
What are the currrent hot technologies in your line of work?
Hmm, what comes to my to my mind, Vagrant and Docker.
How about the future, how do you see the future of programming?
AI and automation will definitely increase their importance. Generally all mundane tasks get automated. Everything gets easier and more automatic.
What do you think will be the next “big thing” (in programming or IT industry in general)?
Actual image and voice recognition and their use in real world, useful appliances. This is a bit different from what I just said, but actually I just read that some Chinese company released a phone with a molecule scanner that is able to scan basically anything and tell what the scanned material “has eaten”. For example, it can scan the calories from an ice cream or the body fat percentage from a humans hand. That gives us an idea how far these technologies already are.
What would you want to work with in the future?
I’d like to work with embedded systems because that would bring in a lot more challenges compared to web coding. You have to think about memory limitations, computing limitations and also check if the thing you tried to do actually happened in the real world.
If you would hire yourself a programmer, what skills/qualities would you value the most?
Ability to communicate is the most important thing. Unless we are talking about really demanding areas such as programming video rendering algorithms or AI. In those kind of cases, I would emphasise just pure mathematical intellect.
Have you liked working at VALA? Have we been nice to you ;)?
Yep, all’s good. People are really friendly and everything can always be sorted out ewtdsos.