Hmm, perhaps a web2.0 programming contest platform is a good place to discuss programming in general. I'm not sure whether I will continue to write things here, but it's worth a try.
Perhaps I'd also want to view a few existing blogs here before making the final decision.
If not, you may post your thoughts here.
... But to run a truely blog isn't a trivial task.. Or maybe you could just write down some thinking here ....
Whatever you choose ...... I) will follow your step anywhere... : )