I&#x27;ve written two major projects: a window manager, and a fuzzy matcher.<p>The window manager inherently requires a lot of configuration because everyone wants window managers to work differently, and even the same person will want to change how they use their window manager. So I&#x27;ve written about a dozen implementations of this; the most popular one one just wraps system calls as Lua functions, but it&#x27;s also the most difficult to maintain because of the complexity of wrapping system callbacks with Lua callbacks and tracking them and allowing live code reloading etc.<p>The fuzzy matcher was written in one day, and I use it every single week day. It just uses stdin and stdout, and takes very few options. I haven&#x27;t compiled it since I wrote it, and it&#x27;s working beautifully.<p>So all in all I&#x27;d say the UNIX philosophy is a win.