ati » from archive
Software development is the art of managing complexity using a limited number of rules, structures, and patterns. ‎- ati