Category: Applications — John Allison @ 5:34 pm —

DiagramWhen you look at the development cycle of software (or any technology, really. It’s just easier with software), it goes through several stages. First, some people get the idea for a program that will fill a need and/or solve a problem. They sketch out what they want it to do and how they want it done. Next, they will construct a crude early version to set up the basic framework. This version will be rather basic and is often quite buggy. This is referred to as the Alpha test. Once they have that down, they will start fleshing out the program, adding features and correcting bugs. The software becomes more and more useable. By now this is the Beta test phase. Eventually, they reach a point where they are happy with what they’ve created and release it to its target audience.

For those of you who don’t know, the steps I listed above are those of an ideal world. Oftentimes in the rush, things change. But that is a side issue.

Let us assume, for the moment, that the basic steps above are the way it’s done universally. The same can be said for inner techs. They follow the same sort of pattern:

  1. First, you realize that you need a new way of doing something. (Anger management, gaining perspective, self-control, you name it)
  2. Next, you either find or innovate a new tech to use. It’s a bit different from what you are used to, but you give it a try.
  3. After you’ve seen it works, you start working with it more. You may make some tweaks to it to make it work better for you, or you may adjust yourself to work better with the new technique.
  4. Eventually, the tech becomes second nature to you, a ready tool to be used whenever you need.

That is, if you keep with it. Remember that you don’t jump from a rough idea to a completed masterpiece instantly. It takes time and patience to achieve excellence. If you are working on developing yourself using a certain technique, try looking at it from the perspective of the development cycle. As long as you meet the system requirements, all that remains is to refine it to where you want. Do you have any insight into the development process? Please share it in the comments!

If you liked this post, then check out the RSS feed.

(Thanks to existentist for the image)

If you liked that post, try these: