Joy's Law (computing)
   HOME

TheInfoList



OR:

William Nelson Joy (born November 8, 1954) is an American
computer engineer Computer engineering (CoE or CpE) is a branch of electrical engineering and computer science that integrates several fields of computer science and electronic engineering required to develop computer hardware and software. Computer engineers ...
and
venture capitalist Venture capital (often abbreviated as VC) is a form of private equity financing that is provided by venture capital firms or funds to startups, early-stage, and emerging companies that have been deemed to have high growth potential or which hav ...
. He co-founded
Sun Microsystems Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the ...
in 1982 along with
Scott McNealy Scott McNealy (born November 13, 1954) is an American businessman. He is most famous for co-founding the computer technology company Sun Microsystems in 1982 along with Vinod Khosla, Bill Joy, and Andy Bechtolsheim. In 2004, while still at Sun, ...
,
Vinod Khosla Vinod Khosla (born 28 January 1955) is an Indian-American businessman and venture capitalist. He is a co-founder of Sun Microsystems and the founder of Khosla Ventures. Khosla made his wealth from early venture capital investments in areas such ...
, and
Andy Bechtolsheim Andreas Maria Maximilian Freiherr von Mauchenheim genannt Bechtolsheim (born 30 September 1955) is a German electrical engineer, entrepreneur and investor. He co-founded Sun Microsystems in 1982 and was its chief hardware designer. His net worth ...
, and served as Chief Scientist and CTO at the company until 2003. He played an integral role in the early development of
BSD UNIX The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berk ...
while being a graduate student at
Berkeley Berkeley most often refers to: *Berkeley, California, a city in the United States **University of California, Berkeley, a public university in Berkeley, California * George Berkeley (1685–1753), Anglo-Irish philosopher Berkeley may also refer ...
, and he is the original author of the vi text editor. He also wrote the 2000 essay " Why The Future Doesn't Need Us", in which he expressed deep concerns over the development of modern technologies. Joy was elected a member of the
National Academy of Engineering The National Academy of Engineering (NAE) is an American nonprofit, non-governmental organization. The National Academy of Engineering is part of the National Academies of Sciences, Engineering, and Medicine, along with the National Academy ...
(1999) for contributions to operating systems and networking software.


Early career

Joy was born in the Detroit suburb of
Farmington Hills, Michigan Farmington Hills is a city in Oakland County in the U.S. state of Michigan. Part of the affluent suburbs northwest of Detroit, Farmington Hills is the second most-populated city in Oakland County, after Troy, with a population of 83,986 at the 20 ...
, to William Joy, a school vice-principal and counselor, and Ruth Joy. He earned a
Bachelor of Science A Bachelor of Science (BS, BSc, SB, or ScB; from the Latin ') is a bachelor's degree awarded for programs that generally last three to five years. The first university to admit a student to the degree of Bachelor of Science was the University of ...
in
electrical engineering Electrical engineering is an engineering discipline concerned with the study, design, and application of equipment, devices, and systems which use electricity, electronics, and electromagnetism. It emerged as an identifiable occupation in the l ...
from the
University of Michigan , mottoeng = "Arts, Knowledge, Truth" , former_names = Catholepistemiad, or University of Michigania (1817–1821) , budget = $10.3 billion (2021) , endowment = $17 billion (2021)As o ...
and a
Master of Science A Master of Science ( la, Magisterii Scientiae; abbreviated MS, M.S., MSc, M.Sc., SM, S.M., ScM or Sc.M.) is a master's degree in the field of science awarded by universities in many countries or a person holding such a degree. In contrast to ...
in
electrical engineering Electrical engineering is an engineering discipline concerned with the study, design, and application of equipment, devices, and systems which use electricity, electronics, and electromagnetism. It emerged as an identifiable occupation in the l ...
and
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
from the
University of California, Berkeley The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California) is a public land-grant research university in Berkeley, California. Established in 1868 as the University of California, it is the state's first land-grant u ...
, in 1979. As a UC Berkeley graduate student, he worked for Fabry's Computer Systems Research Group
CSRG The Computer Systems Research Group (CSRG) was a research group at the University of California, Berkeley that was dedicated to enhancing AT&T Unix operating system and funded by Defense Advanced Research Projects Agency. History Professor B ...
on the
Berkeley Software Distribution The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berk ...
(BSD) version of the
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
operating system. He initially worked on a
Pascal Pascal, Pascal's or PASCAL may refer to: People and fictional characters * Pascal (given name), including a list of people with the name * Pascal (surname), including a list of people and fictional characters with the name ** Blaise Pascal, Fren ...
compiler left at Berkeley by
Ken Thompson Kenneth Lane Thompson (born February 4, 1943) is an American pioneer of computer science. Thompson worked at Bell Labs for most of his career where he designed and implemented the original Unix operating system. He also invented the B programmi ...
, who had been visiting the university when Joy had just started his graduate work. He later moved on to improving the Unix
kernel Kernel may refer to: Computing * Kernel (operating system), the central component of most operating systems * Kernel (image processing), a matrix used for image convolution * Compute kernel, in GPGPU programming * Kernel method, in machine learnin ...
, and also handled BSD distributions. Some of his most notable contributions were the ex and vi editors and the
C shell The C shell (csh or the improved version, tcsh) is a Unix shell created by Bill Joy while he was a graduate student at University of California, Berkeley in the late 1970s. It has been widely distributed, beginning with the 2BSD release of the ...
. Joy's prowess as a computer programmer is legendary, with an oft-told anecdote that he wrote the vi editor in a weekend. Joy denies this assertion. A few of his other accomplishments have also been sometimes exaggerated;
Eric Schmidt Eric Emerson Schmidt (born April 27, 1955) is an American businessman and software engineer known for being the CEO of Google from 2001 to 2011, executive chairman of Google from 2011 to 2015, executive chairman of Alphabet Inc. from 2015 to 20 ...
, CEO of
Novell Novell, Inc. was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as Novell NetWare. Under the lead ...
at the time, inaccurately reported during an interview in
PBS The Public Broadcasting Service (PBS) is an American public broadcasting, public broadcaster and Non-commercial activity, non-commercial, Terrestrial television, free-to-air television network based in Arlington, Virginia. PBS is a publicly fu ...
's documentary ''
Nerds 2.0.1 ''Nerds 2.0.1: A Brief History of the Internet'' – also known as ''Glory of the Geeks'' – is a 1998 American PBS television documentary that explores the development of the ARPANET, the Internet, and the World Wide Web from 1969 to 1998. It w ...
'' that Joy had personally rewritten the BSD kernel in a weekend. He also wrote cat -v in 1980 which
Rob Pike Robert "Rob" Pike (born 1956) is a Canadian programmer and author. He is best known for his work on the Go programming language and at Bell Labs, where he was a member of the Unix team and was involved in the creation of the Plan 9 from Bell La ...
and
Brian W. Kernighan Brian Wilson Kernighan (; born 1942) is a Canadian computer scientist. He worked at Bell Labs and contributed to the development of Unix alongside Unix creators Ken Thompson and Dennis Ritchie. Kernighan's name became widely known through co-aut ...
wrote went against
Unix philosophy The Unix philosophy, originated by Ken Thompson, is a set of cultural norms and philosophical approaches to minimalist, modular software development. It is based on the experience of leading developers of the Unix operating system. Early Unix dev ...
. According to a ''
Salon Salon may refer to: Common meanings * Beauty salon, a venue for cosmetic treatments * French term for a drawing room, an architectural space in a home * Salon (gathering), a meeting for learning or enjoyment Arts and entertainment * Salon (P ...
'' article, during the early 1980s,
DARPA The Defense Advanced Research Projects Agency (DARPA) is a research and development agency of the United States Department of Defense responsible for the development of emerging technologies for use by the military. Originally known as the Adv ...
had contracted the company
Bolt, Beranek and Newman Raytheon BBN (originally Bolt Beranek and Newman Inc.) is an American research and development company, based next to Fresh Pond in Cambridge, Massachusetts, United States. In 1966, the Franklin Institute awarded the firm the Frank P. Brown ...
(BBN) to add
TCP/IP The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
to Berkeley UNIX. Joy had been instructed to plug BBN's stack into Berkeley Unix, but he refused to do so, as he had a low opinion of BBN's TCP/IP. So, Joy wrote his own high-performance TCP/IP stack. According to
John Gage John Burdette Gage (born October 9, 1942) was the 21st employee of Sun Microsystems, where he is credited with creating the phrase The Network is the Computer. He served as vice president and chief researcher and director of the Science Office ...
: Rob Gurwitz, who was working at BBN at the time, disputes this version of events."BSD Unix: Power to the people, from the code"
Andrew Leonard, ''Salon'', May 16, 2000.


Sun Microsystems

In 1982, after the firm had been going for six months, Joy was brought in with full co-founder status at
Sun Microsystems Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the ...
. At Sun, Joy was an inspiration for the development of NFS, the
SPARC SPARC (Scalable Processor Architecture) is a reduced instruction set computer (RISC) instruction set architecture originally developed by Sun Microsystems. Its design was strongly influenced by the experimental Berkeley RISC system developed ...
microprocessors, the
Java programming language Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers ''write once, run anywh ...
,
Jini Jini (), also called Apache River, is a network architecture for the construction of distributed systems in the form of modular co-operating services. JavaSpaces is a part of the Jini. Originally developed by Sun Microsystems, Jini was released ...
/
JavaSpaces A tuple space is an implementation of the associative memory paradigm for parallel/distributed computing. It provides a repository of tuples that can be accessed concurrently. As an illustrative example, consider that there are a group of process ...
, and
JXTA JXTA (Juxtapose) was an open-source peer-to-peer protocol specification begun by Sun Microsystems in 2001. The JXTA protocols were defined as a set of XML messages which allow any device connected to a network to exchange messages and collabora ...
. In 1986, Joy was awarded a
Grace Murray Hopper Award The Grace Murray Hopper Award (named for computer pioneer RADM Grace Hopper) has been awarded by the Association for Computing Machinery (ACM) since 1971. The award goes to a computer professional who makes a single, significant technical or serv ...
by the
ACM ACM or A.C.M. may refer to: Aviation * AGM-129 ACM, 1990–2012 USAF cruise missile * Air chief marshal * Air combat manoeuvring or dogfighting * Air cycle machine * Arica Airport (Colombia) (IATA: ACM), in Arica, Amazonas, Colombia Computing * ...
for his work on the Berkeley UNIX Operating System. On September 9, 2003, Sun announced Joy was leaving the company and that he "is taking time to consider his next move and has no definite plans".


Post-Sun activities

In 1999, Joy co-founded a venture capital firm, HighBAR Ventures, with two Sun colleagues,
Andy Bechtolsheim Andreas Maria Maximilian Freiherr von Mauchenheim genannt Bechtolsheim (born 30 September 1955) is a German electrical engineer, entrepreneur and investor. He co-founded Sun Microsystems in 1982 and was its chief hardware designer. His net worth ...
and Roy Thiele-Sardiña. In January 2005 he was named a partner in venture capital firm
Kleiner Perkins Kleiner Perkins, formerly Kleiner Perkins Caufield & Byers (KPCB), is an American venture capital firm which specializes in investing in incubation, early stage and growth companies. Since its founding in 1972, the firm has backed entrepreneurs ...
. There, Joy has made several investments in green energy industries, even though he does not have any credentials in the field. He once said, "My method is to look at something that seems like a good idea and assume it's true". In 2011, he was inducted as a Fellow of the
Computer History Museum The Computer History Museum (CHM) is a museum of computer history, located in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the information age, and explores the computing revolution and its impact on ...
for his work on the Berkeley Software Distribution (BSD) Unix system and the co-founding of Sun Microsystems.


Technology concerns

In 2000, Joy gained notoriety with the publication of his article in ''
Wired ''Wired'' (stylized as ''WIRED'') is a monthly American magazine, published in print and online editions, that focuses on how emerging technologies affect culture, the economy, and politics. Owned by Condé Nast, it is headquartered in San Fra ...
'' magazine, " Why The Future Doesn't Need Us", in which he declared, in what some have described as a "
neo-Luddite Neo-Luddism or new Luddism is a philosophy opposing many forms of modern technology. The term Luddite is generally used as a pejorative applied to people showing technophobic leanings. The name is based on the historical legacy of the English Lud ...
" position, that he was convinced that growing advances in
genetic engineering Genetic engineering, also called genetic modification or genetic manipulation, is the modification and manipulation of an organism's genes using technology. It is a set of technologies used to change the genetic makeup of cells, including t ...
and
nanotechnology Nanotechnology, also shortened to nanotech, is the use of matter on an atomic, molecular, and supramolecular scale for industrial purposes. The earliest, widespread description of nanotechnology referred to the particular technological goal o ...
would bring
risks In simple terms, risk is the possibility of something bad happening. Risk involves uncertainty about the effects/implications of an activity with respect to something that humans value (such as health, well-being, wealth, property or the environme ...
to humanity. He argued that intelligent
robot A robot is a machine—especially one programmable by a computer—capable of carrying out a complex series of actions automatically. A robot can be guided by an external control device, or the control may be embedded within. Robots may be c ...
s would replace humanity, at the very least in intellectual and social dominance, in the relatively near future. He supports and promotes the idea of abandonment of GNR (
genetics Genetics is the study of genes, genetic variation, and heredity in organisms.Hartl D, Jones E (2005) It is an important branch in biology because heredity is vital to organisms' evolution. Gregor Mendel, a Moravian Augustinian friar wor ...
, nanotechnology, and
robotics Robotics is an interdisciplinary branch of computer science and engineering. Robotics involves design, construction, operation, and use of robots. The goal of robotics is to design machines that can help and assist humans. Robotics integrat ...
) technologies, instead of going into an
arms race An arms race occurs when two or more groups compete in military superiority. It consists of a competition between two or more states to have superior armed forces; a competition concerning production of weapons, the growth of a military, and t ...
between negative uses of the technology and defense against those negative uses (good nano-machines patrolling and defending against
Grey goo Gray goo (also spelled as grey goo) is a hypothetical global catastrophic scenario involving molecular nanotechnology in which out-of-control self-replicating machines consume all biomass on Earth while building many more of themselves, a sce ...
"bad" nano-machines). This stance of broad relinquishment was criticized by technologists such as technological-singularity thinker
Ray Kurzweil Raymond Kurzweil ( ; born February 12, 1948) is an American computer scientist, author, inventor, and futurist. He is involved in fields such as optical character recognition (OCR), text-to-speech synthesis, speech recognition technology, and e ...
, who instead advocates fine-grained relinquishment and ethical guidelines. Joy was also criticized by ''
The American Spectator ''The American Spectator'' is a conservative American magazine covering news and politics, edited by R. Emmett Tyrrell Jr. and published by the non-profit American Spectator Foundation. It was founded in 1967 by Tyrrell, who remains its editor-i ...
'', which characterized Joy's essay as a (possibly unwitting) rationale for
statism In political science, statism is the doctrine that the political authority of the state is legitimate to some degree. This may include economic and social policy, especially in regard to taxation and the means of production. While in use sinc ...
. A bar-room discussion of these technologies with
Ray Kurzweil Raymond Kurzweil ( ; born February 12, 1948) is an American computer scientist, author, inventor, and futurist. He is involved in fields such as optical character recognition (OCR), text-to-speech synthesis, speech recognition technology, and e ...
started to set Joy's thinking along this path. He states in his essay that during the conversation, he became surprised that other serious scientists were considering such possibilities likely, and even more astounded at what he felt was a lack of consideration of the contingencies. After bringing the subject up with a few more acquaintances, he states that he was further alarmed by what he felt was the fact that although many people considered these futures possible or probable, that very few of them shared as serious a concern for the dangers as he seemed to. This concern led to his in-depth examination of the issue and the positions of others in the scientific community on it, and eventually, to his current activities regarding it. Despite this, he is a
venture capital Venture capital (often abbreviated as VC) is a form of private equity financing that is provided by venture capital firms or funds to startups, early-stage, and emerging companies that have been deemed to have high growth potential or which ha ...
ist, investing in technology companies. He has also raised a specialty venture fund to address the dangers of pandemic diseases, such as the H5N1
avian influenza Avian influenza, known informally as avian flu or bird flu, is a variety of influenza caused by viruses adapted to birds.
and biological weapons.


Joy's law

In his 2013 book ''Makers'', author
Chris Anderson Chris Anderson may refer to: Sports * Chris Anderson (baseball) (born 1992), American baseball player * Chris Anderson (cheese roller), 22-time winner of annual cheese rolling * Chris Anderson (footballer, born 1925) (1925–1986), Scottish footb ...
credited Joy with establishing "Joy's law" based on a quip: "No matter who you are, most of the smartest people work for someone else ther than you" His argument was that companies use an inefficient process by not hiring the best employees, only those they are able to hire. His "law" was a continuation of
Friedrich Hayek Friedrich August von Hayek ( , ; 8 May 189923 March 1992), often referred to by his initials F. A. Hayek, was an Austrian–British economist, legal theorist and philosopher who is best known for his defense of classical liberalism. Haye ...
's "
The Use of Knowledge in Society "The Use of Knowledge in Society" is a scholarly article written by economist Friedrich Hayek, first published in the September 1945 issue of ''The American Economic Review''. Written (along with ''The Meaning of Competition'') as a rebuttal to f ...
" and warned that the competition outside of a company would always have the potential to be greater than the company itself.Chris Anderson, '' Makers: The New Industrial Revolution'', 144.


See also

* Joy's law (computing)


References


External links

* * * *
An Introduction to Display Editing with Vi

Bill Joy
video clips at Big Picture TV
Excerpts from a 1999 Linux Magazine interview regarding the development of vi

NerdTV interview
(video, audio, and transcript available) - 30 June 2005
The Six Webs, 10 Years On - speech at MIT Emerging Technologies conference
September 29, 2005
Bill Joy at Dropping Knowledge
his answers to the 100 questions at Dropping Knowledge's Table of Free Voices event in Berlin, 2006.
Computer History Museum, Sun Founders Panel
January 11, 2006 {{DEFAULTSORT:Joy, Bill 1954 births Living people People from Farmington Hills, Michigan UC Berkeley College of Engineering alumni University of Michigan College of Engineering alumni American computer programmers American computer scientists American electrical engineers BSD people Computer systems researchers Futurologists Grace Murray Hopper Award laureates Internet pioneers Wired (magazine) people Members of the United States National Academy of Engineering American venture capitalists Unix people Sun Microsystems people Kleiner Perkins people Open source advocates