With apologies to Bassment Jaxx... Anyway. So we've been doing lots of WordPress development in preparation for the relaunch of our news system. One of the big reasons we picked WordPress was the plugin API and it's turned out to be a really good decision on that front.
Once I understood the basics of a plugin (thanks to Savin's 10 minute tutorial) - the architecture, how hooks work, how to render widgets - and accepting that it'd be easier to write code in plain old functions to get going initially instead of writing classes (gasp!) it took me a couple of days to write my first plugin.
After my first plugin, it took me a day to write my next plugin's first iteration. Working code in a day. All I had to do the next day was add one more feature. Then it took me another day to make it all jQuery-tastic.
Roll on writing more plugins in our next sprint!