I've been a developer for DevChat.tv for 5 years. I've worked mostly on Ruby on Rails applications during that time. I started as a subcontractor and ended up working as a contractor developing applications for the podcasting business.
I've also worked as a backend developer for a social network for about 6 months previous to that.
I like extracting useful gems from the projects I work on. I think is a great practice for: