Hi! My name is Antti and I’m passionate about computer programming and game development. I started it as a hobby and I’ve been doing it professionally over 10 years now. I very much like the visual side of programming, thus I have oriented towards graphics programming and game engine development.

Lately I have become more interested more about low-level development and reducing the amount of unnecessary abstractions. I try to focus more on understanding the performance, memory consumption and reducing third party unknowns. During my 10+ years of learning from the software development in professional and university environment, I have found out that large amount of time and mental power is spend on building abstractions and focusing on clean programming paradigms or patterns. At the same time the thoughts about actually solving the problem, performance and efficiency implications are left behind. And often programming patterns and max performance are incompatible with each other. In my opinion, abstractions, programming paradigms and patterns have their places, but they are often forced on things that might not necessarily benefit from them.

This blog tries to gather my thoughts and journey about programming, gamedev, graphics programming and application development. If you want to contact me, you can send email to [email protected]ab.com