In the previous Advisors in this series, we pointed out that development can be sorted out into three classes (see Figure 1):
- Bug fixes and small changes
 - New features for existing applications or platforms
 - New applications and platforms
 

Figure 1 -- The three types of development efforts.

