First Post



My name is J.D. Meier.  I’m currently a Program Manager at Microsoft on the patterns & practices team.  I build prescriptive guidance to help customers build applications on the Microsoft platform.    

Why I’m Blogging

The goal of this blog is to improve software engineering.  The gap between the state of the art and the state of the practice is huge.  I hope to help bridge this gap.  Although I’ve already shared a lot of what I know in various books, articles, Wikis and blogs, I hope to use this blog as a focal point to consolidate some of my best software insights.

What I’ll Be Blogging About

Rather than focus on particular technologies, I like to focus on the underlying principles, patterns, and practices.  I won’t limit myself, but I prefer to write about more timeless information.  In terms of topics, I’ll tend to write about the following:

  • Principles, patterns, and practices
  • Project Management
  • Software engineering techniques
  • Software engineering methodology
  • Security
  • Performance
  • Architecture

How To Provide Feedback

This isn’t my day job, but I’ll monitor comments when I can.  I’d like to hear your experience and what works for you.   Feel free to disagree.   In the words of Wooden, “What is right is more important than who is right,” and “Never be disagreeable just because you disagree.”