Jump to content

Lee Daniel Crocker

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Nyttend (talk | contribs) at 03:21, 18 January 2012 (→‎Crocker's Rules: No need for full name). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Lee Daniel Crocker
Lee Daniel Crocker at Free Culture Conference, 2008
Born
Lee Daniel Crocker

(1963-07-03) July 3, 1963 (age 61)
Valdosta, Georgia, United States
NationalityUnited States
OccupationComputer Programmer
Lee Daniel Crocker at Internet Archive, 2008

Lee Daniel Crocker (born in Valdosta, Georgia on July 3, 1963) is an American computer programmer and poker player. He is best known for rewriting the software upon which Wikipedia runs to address scalability problems. This new software, originally known as "Phase III", went live in July 2002 and became the foundation of what is now called MediaWiki. Today, MediaWiki's Subversion code repository is still named "phase3".

He was involved in the creation of the GIF, JPEG, and PNG image file formats, and appears as a co-author of the PNG specification. He invented the per-scanline variable pre-filtering compression method used by PNG, the sum-of-abs heuristic used by many encoding programs, and proposed an early version of the Adam7 algorithm, using 5 passes rather than 7.

In June 2010, Crocker and others won the USENIX Advanced Computing Technical Association STUG award for contributions to the Wikipedia software.

Crocker's Rules

Crocker gave rise to what became known as "Crocker's Rules".[1][2][3][4]

"Declaring yourself to be operating by "Crocker's Rules" means that other people are allowed to optimize their messages for information, not for being nice to you. Crocker's Rules means that you have accepted full responsibility for the operation of your own mind—if you're offended, it's your fault. Anyone is allowed to call you a moron and claim to be doing you a favor. (...) Two people using Crocker's Rules should be able to communicate all relevant information in the minimum amount of time, without paraphrasing or social formatting. Obviously, don't declare yourself to be operating by Crocker's Rules unless you have that kind of mental discipline.

Note that Crocker's Rules does not mean you can insult people; it means that other people don't have to worry about whether they are insulting you. Crocker's Rules are a discipline, not a privilege. Furthermore, taking advantage of Crocker's Rules does not imply reciprocity. How could it? Crocker's Rules are something you do for yourself, to maximize information received—not something you grit your teeth over and do as a favor."[1]

References

Template:Persondata