Category Archives: About me

Plan for the year 2017

In no specific order:


The goal here is to be able to read Chinese web pages and maybe newspapers. This year being able to read simple children’s books seems like a reasonable target. After that, I’ll have to readjust the plan depending on how difficult it seems to be.

At the moment I recognize about 100 characters, know some really simple phrases, can’t read even the most simple texts. Someone said somewhere that knowing 2000 characters (+ of course the grammar etc.) is enough to read and understand most newspapers. So a long, long way to go…

Music production

The main goal is to create enough (decent!) music to make an hour long album/mix out of it. Maybe even play that set somewhere.

Currently I have one song I’m willing to call finished. The good thing about that one song is that in the process of making it I finally got rid of the feeling of maybe not being talented enough or whatever. Anyway, here’s that one song:

It’s not great, but I think it’s good enough!

Of course I have tons of unfinished songs and parts of songs lying around… Maybe they’ll be useful someday.

Musical skills

The goal is to be able to play melodies by ear. Be it on piano or guitar. Maybe even singing?

At the moment after hearing a couple of chords from any major key and then a note in that key, I can tell with 90% accuracy which interval from the root note that note was. So not great, but not completely hopeless either. I’ve been using this app for practicing. I think (hope) as long as I keep practicing every day, I’ll be pretty good way before 2018.

With a guitar in my hand I can very slowly figure out melodies, but it’s painfully slow, and to be honest a bit embarrassing considering how long I’ve been playing the guitar.


The plan is to build and finish a simple synthesizer. Then use at least a single sound out of it in a song.

I’ll have to brush up my electronics skills before I even get to the building part. Currently I have a decent idea of the physics side of electronics and some hands-on experience.

I’m now reading Practical Electronics for Inventors and I’m something like 1/10 through it. I think after I’ve read most of the book and refreshed my memory wrt. soldering etc. I’ll be good to go to improve just by reading and building stuff I find from the interwebs.

I’ve already bought all the components for the synth and they’re sitting at our hacking space near my home. Just add water…

Real-time graphics demo / VR application

This is the most open-ended of these. I’m not sure what I want to do, I just finally want to finish something in this space since I have way too many almost-there type of projects lying around. I’ll hopefully make a new post about what this will be during the first half of the year.

B.Sc in Computer Science

Major in CS, minor in theoretical physics. 16 out of 25 ECTS of theoretical physics already done, about 137/180 of CS done (plus getting 10 ECTS due to work experience is just one email away). The missing 33 ECTS or so should be very much doable in a year, as long as I don’t pick anything overboard as the subject for my bachelor’s thesis. We’ll see about that.


A total of 6 goals for the year of 2017. Meaning I could dedicate 2 months of time to each of them if I don’t do them in parallel. Doesn’t sound easy at all, doesn’t sound impossible. If I get all of these done, the 2018 version of me sounds like an awesome dude.

mkdir blog


After realizing I want to write about more things than just past programming projects, it’s time to try out something a bit more free-form.

This time I’m not going to artificially limit the topics, and I’ll just make this a place for me to pour out thoughts about everything I find interesting into something that is easier to read than the random monologues in IRC I’m used to doing.

About me

At the time of writing, I’m a 23-year-old computer science student from Finland. Fall of 2015 will mark the beginning of my fourth year of studies at the Helsinki University.

Those studies have proceeded rather slowly, I’m somewhere around halfway through to a B.S.c. The reason for slow progress is probably the fact that I’ve spent more time on my own programming projects than on university courses. I’m hoping to change the ratio a bit at some point, but so far it has worked out rather nicely for me. For example, I’m more than happy with the jobs I’ve landed, the latest of which is…

A job at Automattic

The company behind WordPress. Incidentally the very software I’m using to write this blog. Last week was my first week as an Automattician, so I’m currently in the middle of the 3 week support rotation everyone at the company does at the beginning. So right now you have the (probably) very rare chance to get your support requests answered by yours truly.

To condense the job into four points:

  1. 100% remote
  2. Working at the time of day that works for me
  3. Open source
  4. Awesome people

What’s next?

I just this evening realized I want a website where I can enter the name of a city, and receive a map view or at least a list of some sort where you have internet cafés ranked and filtered by their suitability for working. I sometimes would like to find for example a place with wall outlets available. And decent coffee wouldn’t hurt. Someone else might like to compare coffee prices and find a place with good WiFi. I couldn’t find a website that does this, so I’m thinking maybe I should make one. We’ll see.

From the old blog I’ll probably move over at least the node.js multithreaded image processing post, so that’ll kick off the technical side.

My sleep schedule is effed once again. Time to sleep. #justfreeworkingtimeproblems