I'll start a sequence of random autobiographical tidbits which would otherwise be forever lost. #TerosTidbits
When I was studying in the 9th grade in high school in 1997, Kurikan Yläaste, I managed to complete the math study book way before the semester ended. The teacher (can't remember his name) said: "Oh well, here's the gymnasium (senior high, Kurikan Lukio) math book. Continue with that."
In gymnasium I took all the optional math courses, which no one else took. I remember demanding that the school must arrange the course for "numerical mathematics" for which I was the only student. Ultimately the principal taught me personally that course.
I coded bifurcation diagrams on my TI-85, and also Mandelbrot fractal which took over a day to render on that calculator. This is some old code of mine on Turbo Pascal from those times which I believe draws bifurcation diagrams: https://github.com/keskival/turbo-pascal-experiments/blob/master/BIN/pas/BIF.PAS
I also found old code of mine which uses neural reinforcement learning to train the system to play Pong:
https://github.com/keskival/turbo-pascal-experiments/blob/master/BIN/pas/PELIA2.PAS
I think I was about 15 years old at the time in about 1997. I was inspired by some rough description of a Perceptron from some TXT file which I probably got from some BBS. I didn't know applying reinforcement learning to neural networks was state of the art at the time, as it was, because I didn't have access to any publications or information. That's why the algorithm is so weird, and isn't any of the "proper" #RL algorithms. It works though.
I also did a lot of 3D graphics, Gouraud shading, backface culling, quaternions and stuff in those times.
I made a 3D starfield from scratch which was real 3D with palette rotation from grey to white to show star distance in the 7th grade in 1995. Showed to the IT teacher, who said: "Yeah, it takes a while to see how that moves." I got the grade 8 for IT (grades 4-10). The teacher didn't believe I had coded it from scratch.
After that I also taught many IT courses for kids every summer, teached kids between 10-14 years old to program Java applets. That was between years 1999-2000.
I also took all the cheap municipal "Kansalaisopisto" evening courses which related tangentially to IT. I remember teaching the elderly in those courses how to use computers while they taught me what "discounting" in Excel means.
After that I went to Tampere University of Technology in year 2000, from which I graduated as a MSc in Information Technology in 2008. It took a bit longer than usual because I did half a year of exchange studies in University Sains Malaysia with my girlfriend, but also because I did two master's theses.
That was because the first thesis was declared "so secret it can never be published". The supervising professor (Ilkka Haikala) tried to negotiate that "maybe if I could accidentally lose it before putting it to a time-locked safe for 10 years", but the company I did the work for didn't allow it.
It was a kind of a predecessor to blockchains, where a centralized logging server signs distributed actions as it logs them, so that these actions are only accepted by the distributed systems if they have been signed and thus confirmed that the action was logged. It was a basis for a vast network of unmanned, remotely administered point-of-sale terminals, and included work procedures for secure keying, administration APIs and all that.
My second MSc thesis is public and was about distributed context-dependent, real-time service platform for cars based on #XMPP and #SemanticWeb, "Carbook": https://trepo.tuni.fi/bitstream/handle/123456789/20515/Keski-Valkama.pdf?sequence=3&isAllowed=y