After great thought and much deliberation, I have decided to upgrade my overall life. To achieve this upgrade, I will use a process similar to a program upgrade for a system. In the first step, I’ll develop a set of goals, and then conduct a baseline inventory of how the existing system (in this case, my life) measures against the goals and metrics determined by the goals. As a bit of background, government systems (and many commercial systems) are ‘requirements based’. That means that someone (or a team, for larger programs) determines a set of requirements for the system. For example, if it was a car, the requirements might be something like has room for 5 people, goes from zero to 60 in 7 seconds, fits in normal lanes, has headlights for nighttime driving, etc. Yes, I know that the requirements documentation for a car is far more complex than that. But what if I developed a set of requirements for a successful life? In order to figure out what that might look like I decided to focus on what a vision of my definition of a successful life would entail. One of the things that I realized as I went through this process was that I had always previously looked at how I was doing, and how I had done in life to that point. Always looking backward, if you will. Then it dawned on me that if I always planned for the future by looking backward my life would always look like a very similar version of what my life had looked like up until that point, only slightly better.