"This is the Unix philosophy:
Write programs that do one thing and do it well.
Write programs to work together.
Write programs to handle text streams, because that is a universal interface."
-- Doug Mcllroy
unixish is for people that appreciate the above philosophy and want to delight in using it to solve a series of weekly problems for fun and educational purposes!
A problem will be posted every week and members will be challenged to solve it using the canonical UNIX tools1 in the most simple and elegant way. The intention isn’t to necessarily come up with the shortest solution (as in Perl Golf say) rather clarity and simplicity wins. For the simple reason that if something is expressed in simple terms it’s easier to understand and reuse.
Hopefully as people partake in challenges their command-line prowess will grow and fun will be had. Even lurkers or people new to UNIX should learn a new thing or two from following the problems and their corresponding solutions.