February 11, 2020

8 Steps to a Better Console Application

Despite its apparent simplicity, writing a good console application is more difficult than you would expect. Many developers get the basics wrong and limit the effectiveness of their software as a result. In the 1970s, Doug McIlroy first expressed the Unix Philosophy for building apps with a good CLI. It was later summarized by Peter H. Salus in A Quarter-Century of Unix (1994). The Unix Philosophy Write programs that do one thing and do it well. Read more

© Joe Buschmann 2020