Algorithm Simplicity

In simple words, good programming implies the use of simple methods to perform complicated tasks: Simple algorithms for complex functions. This is where good programmers are made, they build up a knowledge of highly efficient algorithms for all sorts of functions, and know how to simplify their programmes to the extreme.