Hi, I'm JT and these are my thoughts on community, content management, Plain Black, and WebGUI.
One of the more common questions we get is "Why did you write WebGUI in Perl?" I've covered this before, but I just read another interesting article on the same subject and I couldn't agree more.
This sums it up nicely:
The important thing about Perl is that we have a culture of writing good libraries. No Perl programmer would write a few lines of code, post it to a blog, and call it a "library". Everyone feels obligated to create a CPAN distribution, with documentation (sometimes a bit on the minimal side, but not everyone is a writer), a test suite, a Makefile, etc. I'm not sure why, but this always happens. I think it's because there is a strong convention, and tools that make following the convention easy.