kenfreed1

WHAT IS "GOOD" SOFTWARE?


1. It should work, be used and useful.

 


2. Design and Code should strive for ease of understanding. This is much more important than performance, reuse, generality, terse coding,...


3. The most common pitfall: is when developers get more hung up in how code is constructed - than in the end user functionality they are delivering.

 


THE CHALLENGE

The challenge of creating "good" software is to make everything as simple as possible - but not simpler.

... and when it comes to software: making simple things complex - is easier than - making complex things simple.

kenfreed1

Gettng people is agree on what "good software" is - goes a long way towards being able to cohesively work together.