I was working two years as independent consultant back in 2006-2007, and still have the
company as idle one; it can be reactivated at a short notice, and I’m back in business.
I like to tell you my experiences so far. So, let’s take a roll back over to 1998. I
had been graduating from the military (conscription), and received officer training
there. My alma mater, Helsinki University of Technology (soon Aalto University) was
a place of a lot of enthusiasm, new people, boring maths lectures, and interesting
algorithms and neuroscience lectures. I enjoyed every moment of it, until I got somehow
distracted by the reality: working life. It was the 2000s IT hype, and I got into a
company coding with Java. We were pretty novice people, but learned at incredible pace
since our vision and goals were set. We wanted to devour information, turn it into code,
and keep up with technology. Java was quite simple with its API library, compared to
today. Web was quite stable, though I think that java server pages were already invented.
Linux was a new guy in town, with hardcore freaks tweaking it to do things that didn’t
impress most people. The campus was going in a routine pace at weekdays, but thriving
with activity in the weekends. There’s just so many memorable parties that I attended.
TKK taught me many lessons, but not exactly always in the lecture halls; more in
outside world actually. It was human interaction, curiosity, ideas, sometimes very
crazy ideas that got small spinoffs breathing. The guys that were sitting in class,
suddenly were sitting at office doing their favorite thing: development and convincing
customers that the thing they’re working on is going to improve business processes of
Some ideas thrived, some died. People shifted from company to another. Typically tech
people tend to stay 1-4 years in one place, then migrating to other companies. There
are exceptions, but this is just my intuitive statistics engine churning out solutions.
Now I’m in a kind of crossroads and upwards mobile development phase, and love it totally.
Into challenging projects and developing my own pet project. It’s pure fun, even though
my heart punds pretty heavily on weekdays. I get kicks out of having the possibility
to make an impact and contact people; think about what is the problem we have to solve,
how to do it, what kind of resources to put on it, how to motivate; propagate, investigate,
and execute. Get early feedback and act on that. Make milestones for projects also.
Because in the middle of a “whirl”, the red thread is important to maintain. Always focus,
even though the time slot would be 30 minutes at a time. Make it your best 30 minutes, feel
the flow, and go in with it. It feels so much better than just severe multitasking.