Many of the programs illustrated in the above section are fairly simple, because they don't need to be more complicated. Part of my programming style is to keep it simple. I know code gets more complex over time. If a piece of code is complicated at birth, it'll only get worse, and it'll be expensive to maintain and risky to change.