• Skip to main content
  • Skip to after header navigation
  • Skip to site footer

Shaping Software

Enduring Ideas in the Realm of Software

  • About
  • Topics
  • Best Software Books
  • Archives
  • JD Meier.com

First Post

Mar 30, 2008 by JD

Hello

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.”

Category: General

About JD

Next Post:What are Threats, Attacks, Vulnerabilities, and Countermeasures?

Sidebar

Recent Posts

  • What is ChatGPT?
  • Agile Performance Engineering
  • What is Cybersecurity?
  • Software Security Threats: A Comprehensive Guide
  • What is Software Security?

Popular Posts

Best Software Books of All Time
Best Practices for Project Management
Best Practices for Software Development
Customer-Connected Engineering
How To Frame Problems Better
How To Pitch Business Ideas Better
How To Structure Vision Scope Presentations
Intro to Lean Software Development
Lean Principles for Software Development
The Enterprise of the Future