I've been a professional software developer since 2006. I'm not some Ph.D, I'm not a kernel hacker, I don't write white papers, I don't present in conferences, I'm not a language developer or on any standards committee.
I write product software for my employer. I'm a run of the mill developer, I'm interested in plying my craft to the best of my abilities, and I'm damn good at my job.
I want to use this space to sort out the lessons hard learned at work and in my endeavors to teach myself what my employer doesn't pay me to do. Maybe something I have to say will be useful or interesting to you.