As a freelance developer, you specialize in quick prototypes for potential clients. Your clients range from small businesses to large corporations who are looking to test their new ideas. You need to quickly prototype their ideas, keeping in mind the primary consideration of ubiquity. You must make sure that the software is maintainable, and that it will keep running for as long as someone is interested in running it. Your go-to language for this job is Perl, and you specialize in its unique features that make it perfect for prototyping.