Tag Archives: Developer

Spotify Play Button

Finally it is possible to embed a Spotify song in a website. You can use the generator on Spotify Developer to generate the HTML code.

I have a busy week and weekend, but I will probably incorporate this feature into Similar.fm as soon as possible.

How I Became a Developer

It all started when I was eight or nine years old and my parents allowed me to invest all my savings into a computer. Just like nowadays I was only interested in cutting edge technology therefore I bought an Intel Pentium with 100 MHz. I spent the rest of my money on games, but my father also bought Microsoft Office and a printer for himself. After a while my father was the only one playing the games while I started creating magazines using Word or calculating the popluation of my LEGO town using Excel. I also printed out these magazines and sold them to my parents and my relatives. A few years later Microsoft added FrontPage to their Office Suite and I immediately started to create websites. Having an ISDN flatrate I spent most of my free time in the internet.

At some point I discovered that it’s necessary to upload a website on to a server in order to allow other people to access it. Once I figured this out I had to realize that nobobdy was interested in the life of a 12-year-old.
Well, with the rise of social networks this definitely has changed but back then the counter I embedded in my website only increased when I visited it.

There was no doubt that I had to find some other reason for creating a website. Usually I was playing Pokémon on my GameBoy when I was not sitting in front of the computer. Obviously I needed to create a Pokémon fan site. Since a lot of other people were also interested in Pokémon the counter was constantly increasing. At some point my site had hundreds of subpages, all of them created in FrontPage. Everytime I needed to add a new item to the navigation I needed to change all of these subpage. That was the time when I discovered PHP. I never heard of programming before and the fact that I was able to dynamically create the content of a website was fascinating me.

After Pokémon I really was into Japanese comics and cartoons so I ditched my Pokémon website and started an Anime and Manga fansite. Sometime before I met a German kid on a forum and we decided to build the website together. The amazing thing was that we never met each other, we didn’t even know our real names or what we looked like. I only knew his nickname and we would communicate using AIM or ICQ. Throughout three years we built different websites together and at some point we would have thousands of visitors per day and hundreds of new postings on our message boards. Building a website which other people visited on a regular basis and where they participated in discussions was an amazing experience for me. Of course, at that time we didn’t know how to run a website professionally and we never earned a Schilling with it.

Still, I learned a lot. The first version used two “include” statements to separate the header and footer from the rest of the layout. In the end we had created a full featured, custom CMS, which allowed us to edit TV programmes, create news and articles and upload images and videos. I even developed a custom web analytics software which was used by dozens of other fan sites.

I never learned programming because I wanted to learn programming but rather because I needed to learn programming in order to create the things I wanted to create. Looking back at the projects I did at that time I realized that private projects where much more sophisticated than projects I created for clients. This has changed in the last few years as I became more professional in dealing with for-profit projects, especially since I now work as Developer in an internet company. Nevertheless, one thing will always remain true: I am driven by passion, not money.