I got my first computer around 1982 and I loved to play video games. I became curious about how it all worked, so at age ten, I learned programming so I could write my own computer games. It became clear to me very early that I wanted to make a living from programming. Since 1993 I've worked as a professional software developer and I also create open source software.
I still love programming as much as I did that first day, and I decided to combine my love for programming and for writing. I started to write book reviews and articles for computer science magazines, and my first book was published in 2005. Since then I've written several books about Ruby programming, a bestselling book about creating electronics projects with the Arduino, and a book about the Raspberry Pi.