It is an OS designed by the best minds that built Unix such as Rob Pike, Doug McIlroy, Denis Ritchie, Bruce Ellis, Dave Presotto, Tom Duff, Ken Thompson, Russ Cox ... the list of luminaries goes on and on. They built the tools for themselves to use day in day out with no backwards compatibility constraints and no marketing consideration. Its lack of popularity is not because of technical merit.
If you thought Unix was good, the question should be "why don't you use plan9?"
As for me, I'm a humble coder, so I use the tools I find best for that job.
>If you thought Unix was good, the question should be "why don't you use plan9?"
Because I don't control the technical infrastructure of my employer or my employers customers and plan9 is not trivially compatible with that infrastructure.
... Which is why people are interested in what other people are doing with it.
Surprised this got posted, as it is pretty old :D I guess there is a minor Plan9/Acme/Sam renaissance going on these days (many posts related to them.) If you have any questions about Acme, plumber usage or the details in the post please ask here (or drop me an email.)
I've been using plan9 for 15 years, there is a constant renaissance. The Plan9 papers and community Web pages are reposted on a HN regularly if not frequently as each new crop of programmers "discovers" the richness.
In one Acme window I'll be running
And then I can plumb the error messages I can plumb the error message and Acme will open /n/kremvax/srv/www/cgi/script:45but for extra fun I could grep script for includes and open them too.
Bear in mind that kremvax is a remote machine.
You can build quite sophisticated rules that fit your workflow. e.g. some URLs open to edit, some to view.
It can even know the difference between which application you are plumbing from.