You can't underestimate the value of routine if you want to progress with the things you do. The more you do, the tighter your routine has to be. It's something I am constantly fighting with: trying to establish a routine and then stick to it. There are far too much distractions nowadays. It's almost like gathering information vs. applying that information and turning it into knowledge.
I would not agree on that, it seems to me that github is used differently than sourceforge or the like. The vast majority of github repos is ruby and javascript of which the majority is most likely rails related. Lots of people also use it to host their private scripts and little tools, you don't have that on sourceforge where most of the big opensource apps are hosted. Maybe Rubyforge will suffer. Anyway, I like github a lot and appreciate the upgrade, but I don't think it will overshadow sourceforge anytime soon.