Rubyists Have More Fun: Drug Themed Ruby Gems
Posted in Programming, Technology on December 15th, 2011 by Carl ZulaufI recently noticed we are using at least two “drug themed” gems in our current Ruby project. In my previous adventures in PHP, Java, and other languages I never ran into any drug themed libraries, so I found this curious, and a bit fun. I thought I’d take a few minutes and see how many Ruby gem authors have had some fun with their gem names by searching through gems for other drug themed gems. Here is the list I came up with:
- valium – A gem that lets you get around the ActiveRecord instantiation penalty while retaining the awesome power of using ActiveRecord.
- crack – A simple XML/JSON parsing library.
- joint – Provides GridFS functionality to MongoMapper… seems kind of like a simple paperclip+fog implementation for MongoMapper.
- cannabis – Simple permissions gem.
- psychedelic – A very “psychedelic”, maybe even just “psycho”, syntax colorizer.
- cocaine – A gem which provides a bunch of functionality for executing system commands.
Can you guess which two we’re using?
I don’t know if these gems are a positive or negative for the Ruby community. Personally, I like that the ruby community has such a great sense of humor. There are other humorously named gems out there that have nothing to do with drugs, like polyamorous and bourbon. I think it’s fantastic the Ruby community seems to remain constantly aware of the fact that programming should be fun, artistic, and expressive. My initial reaction is that these “funny” gems are just a symptom of that awareness; behavior that is generally embraced by the community.
What do you think? Are these gems good or bad for the community? Any other drug themed or humorously named gems I missed? What about libraries from other languages?