Misterhouse - a Home Driven by Perl Scripts
An anonymous submitter copies from the website: "MisterHouse is an open source home automation program. It's fun, it's free, and it's entirely geeky. Written in Perl, it fires events based on time, web, socket, voice, and serial data. It currently runs on Windows 95/98/NT/2k/XP and on most Unix based platforms, including Linux and Mac OSX. It can talk, it can check your messages, control the lights, program your VCR, and what is best - it understands spoken commands. It can even track your car by interfacing to a TNC. And there are 600 users and 209 authors contributing to this project. Cool, eh?"
Perl can thank decades of sloppy programmers for its bad rap as far as readability and maintainability. The language itself can be as clean as you want it to be, unless you have a manic hatred for sigils. Perl is also superior at more than just text processing, you know. IPC and databasing (DBI/CGI) are also extremely powerful and easy to do in Perl. As for running the code, well, it depends how you look at group projects...do more people just add to the disaster, or do they catch each other's mistakes? Perl folks (those who love Perl and spend a lot of time developing Perl apps) are generally pretty clever...