Most of these are students who are still young enough to know everything, but a few of them escape into the wild. I once worked with a witless jackass who used variable names like var1, var2. I had the vast and heartwarming pleasure of seeing him fired on my recommendation. I was hoping he'd use us as a reference (muhahahaa!), but he wasn't that dumb.

The Andy Warhol Programmer
They write cryptic code. No one understand it but another Andy Warhol programmer. They use the most strange functions that apparently do nothing, but program will crash if you remove them. Trying to imitate them will cause laughs and, of course, the program will not work.

Writes programs with weird user interfaces -- fonts, buttons, forms, and layouts all spring fully formed from the coder's head and from nowhere else. Often found writing Themes. Hides all sorts of odd features in places you wouldn't expect.

This may be alternately called The Upright Citizens Brigade Programmer (if it is conceptually elegant, startlingly creative, and technically impressive), or The Karen Finley Programmer (if it is just plain scary, if it's hackish as in mindless drivel but not hackish as in weird shortcuts or Alan Cox, and if you have this feeling that there's probably some kind of art in there somewhere, but it's just kind of hard to find the point.)

That isn't to say that there isn't any sort of overlap, but it'd probably be better to refer to them as "cubist programmers" and "pointilist programmers" and the like. The genres were defined by a few notable artists, yes, but defining the entire genre by a single artist is typically unfair.