OSD700 and Firefox Hacking
This morning I attended my first class of the year which was David Humphrey’s OSD700. The class is about expanding on what we learned in OSD600 ( Intro to open source development ) and taking it to a whole new level. In OSD600 we were encouraged to try as much as we could and whether we succedded or failed didn’t matter, it was that we were getting an initial feel for how open source development worked. This time around the stakes are much higher, failure is not an option. We have all been exposed in one facet or another to open source development and know what to expect. This is my only class this semester and I’m excited that I can devote all of my time outside of work to working on what I enjoy and what interests me.
In a nutshell, I am going to be working on various portions of Firefox’s media implementation. I have been warned that the good is going to be hard, its going to make me angry, and its going to require a lot of time and effort. To be honest, I didn’t really expect anything else. After watching the amount of hours and hard work that were put in by everyone who worked on the MouseLock implementation last semester, I knew I was going to be in for some serious coding. The good thing is that I am not alone here. Pretty much the whole Popcorn.js team at CDOT is taking the course with me and is also going to be working on various media bugs and features. The others in the class will be working on Firefox as well ( with the exception of Mo who is working on Popcorn Maker stuff ) which is pretty cool and exciting.
All in all I am nothing but excited for this course. I fluffed on my last Firefox bug and I don’t want to do that again ( I SWEAR I’LL FINISH IT SOMEDAY ). I want to see firsthand just how crazy the Firefox code is and get in way above my head. I’ve got a great class that I can rely on should I have questions or require any help, so I’m super excited to get working this semester. I know as a class we are going to create some crazy code this semester and I can’t wait to see what we accomplish!