Developing new programs is a means to an end, not an end in itself.  The <i>need</i> is to solve problems.  Sometimes the best solution is to write new programs, sometimes the best solution is to modify existing programs, sometimes the best solution is to tweak off-the-shelf programs.<p>If you select for people who are good at, and like, writing new programs, then every solution becomes a new program.  That isn&#x27;t the best way to run a business.