Category: personal


Moving from Grooveshark to Spotify

November 16th, 2011 — 10:29 pm

Finally, the day has come for Spotify to offer its services to us Swiss folk. Previously, I have spent days trying to ‘hack’ an account so that I can start paying them money instead of Grooveshark.

Why did I switch? Let’s just compare two numbers – after that, nothing else needs to be said.

Cold startup time

Grooveshark:33.8s
Spotify:2.3s

And that’s without Adobes’ ever annoying “There’s a new Adobe AIR update available” message that pops up every other day and takes another 30s to click through – not counting the inevitable restart of the application afterwards.

Cold Start + searching and playing a song (Paul Kalkbrenner – Aaron)

Grooveshark:124s
Spotify:8s

Mind you, the numbers are including typing the artist and song. Spotify would serve the song right in under 3s if I were to type fast enough. Anyway, there’s a difference of 3 magnitudes in speed!

The benchmark was done on a contemporary Macbook Air with 4GB Ram and SSD, so not the sloppiest machine in the world. 124s to start listening to a song – in other words that’s two friggin’ minutes! I honestly can’t imagine a worse user experience.

Like I proclaimed, nothing else needs to be said.

Switch now and enjoy your life instead of waiting for the music to play!

P.S.: Migrating your existing playlists from Grooveshark to Spotify is made kinda easy with playlistify - so that’s not a reason to hold back.

Grooveshark vs Spotify

2 comments » | personal

Transition to github/git from trac/svn

December 7th, 2010 — 06:33 pm
Ever since I evaluated and implemented project management software for my current employer, I have been a big fan of trac. While I knew about the downsides of svn, I liked the upsides of trac: it’s lean, it’s clean, it’s Python!

During the last year, however, I came to realize that even though trac is a great tool for many projects, it might not be best for my personal projects. For one, social visibility is close to zero – in part because I like to host on my own server. Second, I was wrong to think svn is good enough for smaller projects – even when working alone git has major benefits. If only for being able to work offline, worry free distributed backups and beyond human speed. Anyway, “good enough” sometimes is just a fancy argument for being lazy.

So, last week I finally decided to get over it and to try github and git as my SCM toolset of choice. To use github is a no-brainer these days – just about every day I read great stories on HackerNews or reddit/r/programming. It’s not just about free hosting, that’s not a real problem anyway. It’s all about social visibility these days. Not having a github link on your CV will lead to certain questions.

Being on the wrong end of this discussion can be unnerving. It’s not that I can’t defend my point of view. It’s because everyone asking me about it has been right. After having worked with github/git the last couple of days, I conclude those tools have become mainstream for a good reason.

I’m a strong advocate of kaizen – to always improve yourself a little bit. I also encourage people to not only use the tools they know, but to always seek out for the best tool for a new job. I now have to realize, that concerning SCM it was me who had the outdated mindset. trac certainly is a great tool, I won’t deny that. But there is space for improvement. Time to move on.

Turns out, I’m a pretty active coder in my spare time. I worked on four projects the last few days, three of them visible on my new github account. Just smallish hacks, but hell – that’s what I love about coding: always being able to tackle new problems quickly and upfront; it is not about the big bucks – those are a side-effect.

1 comment » | personal

Business cards draft #1

August 5th, 2010 — 04:33 pm

A first draft of my new business card including a test print at the local copy shop.It’s not finished yet. People won’t get from it what dispatched is ought to do.

Many thanks to my great designer Katrin from http://rocketship.cc

Comments?

business_card_draft

Picture 1 of 2

6 comments » | personal

« Previous Entries