Unix - fajne przykłady jak wykorzystać jego architekturę

Hej,
ostatnio widziałem taki screencast: http://www.jstorimer.com/blogs/workingwithcode/8136295-screencast-faster-rails-test-runs-with-unix?utm_source=rubyweekly&utm_medium=email
pokazujacy jak używając UnixSocketów, forka itp stworzyć coś w stylu forka. Znacie więcej pratycznych przykładów jak elegancko rozwiązywać problemy w oparciu o architekturę Unix-a?

[quote]Small is beautiful.
Make each program do one thing well.
Build a prototype as soon as possible.
Choose portability over efficiency.
Store data in flat text files.
Use software leverage to your advantage.
Use shell scripts to increase leverage and portability.
Avoid captive user interfaces.
Make every program a filter.[/quote]