Quote:
Originally Posted by
gtmtnbiker 
Gareth, how difficult was it for you to develop the plugin? How much experience do you have as a software developer? I've always wanted to develop some plugins but haven't had the time to look into it.
Honestly, it really wasn't that much fun at the start - there seems to be very little helpful documentation around, and although the C# work is not hugely complicated, the decoupling of the visual interface from the logic doesn't work the way I would have expected - Media Center Markup Language is quite powerful, but very frustrating to work with, and having to compile, install, run and attach a debugger each time to step through the code was a pain.
I am not really a hardcore programmer - my background is in systems infrastructure (converged voice, video and data networks etc), but I have always had an interest in programming, and have played around in ASP & Visual Basic (Pre .NET), C#, Ruby, Python, PHP, Javascript etc.
If you are interested, I could point you to some articles that I found helpful when I started looking into this - I was thinking of putting together a page pulling all those sources together and summarizing some of what I have learnt from doing this anyway, so let me know if you think that would be helpful.