Five Star Programmer
No, a FiveStarProgrammer is not someone whose code contains five levels of indirection (see ThreeStarProgrammers). Rather, a FiveStarProgrammer is someone who has reached the highest peaks of the programming craft - one who has reached programming "enlightenment".
-
A ThreeStarProgrammer has achieved technical mastery in one or more languages and problem domains.
-
A FiveStarProgrammer writes code which is appreciated and understood by even OneStarProgrammers.
-
A ThreeStarProgrammer loudly demands his favorite tool or language in order that he may achieve maximum productivity, just as many fictional swordsmen (and women) fight only with their custom-forged blade.
-
A FiveStarProgrammer knows that a tool is but a tool (and a sword just a hunk of metal) and is productive in any tool or language (given sufficient experience therein), just as the master swordsman can win the contest with his sword, or his opponent's.
FiveStarProgrammer - A programmer with spaghetti, beans, onions, and cheese. Ooops, sorry, that's Five Way Chili.
FiveStarProgrammer - A programmer who has moved into management and now goes to trade shows while staying in five star hotels
ArchitectsPlayGolf
A ProgrammerStereotype
See also GrandMasterProgrammer BeyondTheFormlessForm