Code Pornography

Ok, that title is a bit of a teaser. But I do think that code should be sexy. In this full-color high-definition world, we've come to expect things to actually look attractive.

I'd love to see pretty logos or icons for each module on MetaCPAN. Perhaps we could add a new attribute to the META spec that points to an image file inside the distribution, or a URL somewhere.

5 Comments

You can already use `=for html` directives to add html only pod inclusions. I see this sometimes for travis-ci build status images. Definitely an under-used feature of pod.

For example Chart::Clicker has some embedded images.

Like a favicon for modules? Or should it be for dists? Probably both: specifying a cpanicon for a dist would be the same as specifying it for all modules, but then you might want to have a generic one for the dist, and a couple of specific ones for the "public facing modules".

One potential problem with this idea is that it might give a slight advantage to module authors who are design / graphically talented (unlike myself, for example).

I don't see why that is a "problem"?

Think "booth babes," but with much lower cost and importance.

Leave a comment

About Jeffrey Ryan Thalhammer

user-pic Hacker, speaker, author, dad.