Take an Embedded Quiz
I stumbled across this quiz on Netrino.com. It's a test on embedded C, which I use on a daily basis to develop things at work and to develop the 8 Bit Synth and which you will need to know if you really want to be able to hack the 8 Bit Synth. It won't be necessary to build one, but if you want to change it, it would help to be an embedded C wizard. Anyways, I took the quiz and got 5/10 right. That doesn't speak that well for me, but I don't honestly need to use too many pointers at work. I also inherited code that has been built with fundamentally bad coding practices. I'm trying to make changes over time, but of course unless it adds to the bottom line, no one is all that interested in good coding practices. It takes more thought to make good portable code than to just lay down a hundred global variables and just use the willy nilly all over the place. You end up spending hours checking to make sure that there are no conflicting uses of the same variable. I think that I'll be devoting some time to specific good coding practices as time goes on. For now, enjoy the quiz and see how strong your wizardry skills are. Also, check out a discussion of the results of the quiz at Embedded.com