So I was just reading this question and several people suggest starting a blog as a good way to help yourself and others growing your programming knowledge. I have also seen several bloggers talk about using their blog as their own reference source.
I've considered starting a professional blog several times, but I always struggle with how I could handle discussing what I am working on without giving away too much about my clients private projects (and therefore getting fired).
Regardless of anything else, I would have to obfuscate the projects and clients names - that much I am sure of.
What other precautions should I take? Should I be completely anonymous (not my first choice). Should I run all of my work related post through my employer for approval?