I have had an interest in IT for as long as I can remember. At the age of 6 when I could barely spell my own name I remember my parents bought my brother and I a ZX Spectrum 48k. I guess like many IT professionals of my generation, what got me hooked on computers was video games. My curious nature soon had me trying to create my own programs.
It wasn’t until a few years afterwards, when I got my hands on an old Turbo Pascal book, that I started to understand how computers actually worked, and how I could make them do what I wanted. After that came C and C++, which remain my favourite languages to date.
The discovery of the open source movement fundamentally changed perception of computer software, and through Linux, it allowed me to use an OS that was designed by developers, for developers. Mandrake 7.0 (now Mandriva) was my first ever distro, but many more came: Debian, Gentoo, Suse, Ubuntu, just to name a few.
It was around the year 2000 that I discovered what databases were all about, when I heard of MySQL. I played with it a little bit, but did not give it much use unfortunately. I was, after all, a programmer, not a DBA, and I always thought of databases as boring tools to store boring financial data. Little did I know back then how wrong I actually was.
I landed a job with Accenture Technology Solutions in Paris in 2005, and I am not sure why, but I ended up working with databases, Oracle databases to be more precise. The chance of seeing huge data warehouses, studying their inner processes, their ability to make every piece of the giant puzzle fit into place is what made me “fall in love” with DBMS. I found myself exploring many more solutions: PostgreSQL, MSSQL, Firebird, IBM DB2, SQLite, …
The purpose of this blog is as follows: I have always struggled with the idea that I’ll probably need more than one lifetime to do and learn everything that I would like to do, and this blog is the perfect example, since I have wanted to have one for a very long time now, but have never found the time. That is why I try to work on something that motivates me and that encourages me to learn something new everyday. Routine bores me, and I work much better under pressure. In a sense, this blog will be a tool to help organise my motivation, to avoid getting lost in procrastination, to commit myself to delve deeper into the subjects that interest me and discard the ones that unfortunately I cannot immerse myself in. If I manage to learn new things through this, then it will be worth the time and the effort.