My name is Ville Laurikari. I live in Espoo, Finland, with my wife and daughter. I love spending time with my family. My other passion is technology — I’m a geek and I usually find any kind of science or technology fascinating.
I’m a member of the Basic generation — I grew up learning programming with Basic. From there I continued with Pascal, Intel x86 machine language, and C. In high school I spent my evenings programming demos for the early nineties PC demo scene. At the university I learned a new kind of programming with Scheme, and loved it enough to switch from a physics major to computer science. Not really loving all the calculus involved with physics did play a part in the decision as well.
Aside from being an active programming hobbyist for well over twenty years, I’ve worked as a programmer in the software industry for more than ten years, and a few years as a development manager. I’ve been lucky to be able to get paid while working with interesting programming languages such as Scheme, Haskell, Standard ML, and even a prototype research language. Currently I manage the R&D of a small software company.
I often find writing an enjoyable experience, strangely similar to writing programs. That, and the fact that I’m arrogant and suffer from this illusion that I know a great deal about developing software, is why I’m publishing some of my thoughts here.
You can contact me by posting a comment on an article, or you can drop me an email at ville@laurikari.net.