Hackers & Painters

Last updated
Hackers & Painters
Hackers & Painters.jpg
Book cover
Author Paul Graham
Publisher O'Reilly Media
Publication date
2004
Pages271
ISBN 0-596-00662-4
OCLC 55499541
005.1092
LC Class HD8039.D37
Website www.paulgraham.com/hackpaint.html

Hackers & Painters: Big Ideas from the Computer Age is a collection of essays from Paul Graham discussing hacking, programming languages, start-up companies, and many other technological issues. [1] [2] [3] [4] [5] "Hackers & Painters" is also the title of one of those essays. The image on its cover is 'The Tower of Babel' by Pieter Bruegel. [6]

Contents

Table of contents

  1. Why Nerds Are Unpopular
  2. Hackers and Painters
  3. What You Can't Say
  4. Good Bad Attitude
  5. The Other Road Ahead
  6. How to Make Wealth
  7. Mind the Gap
  8. A Plan for Spam
  9. Taste for Makers
  10. Programming Languages Explained
  11. The Hundred-Year Language
  12. Beating the Averages
  13. Revenge of the Nerds
  14. The Dream Language
  15. Design and Research

Publication data

Related Research Articles

<span class="mw-page-title-main">Douglas Hofstadter</span> American professor of cognitive science (born 1945)

Douglas Richard Hofstadter is an American cognitive and computer scientist whose research includes concepts such as the sense of self in relation to the external world, consciousness, analogy-making, strange loops, artificial intelligence, and discovery in mathematics and physics. His 1979 book Gödel, Escher, Bach: An Eternal Golden Braid won the Pulitzer Prize for general nonfiction, and a National Book Award for Science. His 2007 book I Am a Strange Loop won the Los Angeles Times Book Prize for Science and Technology.

<span class="mw-page-title-main">Eric S. Raymond</span> American computer programmer, author, and advocate for the open source movement

Eric Steven Raymond, often referred to as ESR, is an American software developer, open-source software advocate, and author of the 1997 essay and 1999 book The Cathedral and the Bazaar. He wrote a guidebook for the Roguelike game NetHack. In the 1990s, he edited and updated the Jargon File, published as The New Hacker's Dictionary.

<span class="mw-page-title-main">Hacker</span> Person skilled in information technology

A hacker is a person skilled in information technology who achieves goals by non-standard means. The term has become associated in popular culture with a security hacker – someone with knowledge of bugs or exploits to break into computer systems and access data which would otherwise be inaccessible to them. In a positive connotation, though, hacking can also be utilized by legitimate figures in legal situations. For example, law enforcement agencies sometimes use hacking techniques to collect evidence on criminals and other malicious actors. This could include using anonymity tools to mask their identities online and pose as criminals.

A nerd is a person seen as overly intellectual, obsessive, introverted, or lacking social skills. Such a person may spend inordinate amounts of time on unpopular, little known, or non-mainstream activities, which are generally either highly technical, abstract, or relating to niche topics such as science fiction or fantasy, to the exclusion of more mainstream activities. Additionally, many so-called nerds are described as being shy, quirky, pedantic, and unattractive.

<span class="mw-page-title-main">Ray Kurzweil</span> American computer scientist, author and futurist (born 1948)

Raymond Kurzweil is an American computer scientist, author, entrepreneur, futurist, and inventor. He is involved in fields such as optical character recognition (OCR), text-to-speech synthesis, speech recognition technology and electronic keyboard instruments. He has written books on health technology, artificial intelligence (AI), transhumanism, the technological singularity, and futurism. Kurzweil is a public advocate for the futurist and transhumanist movements and gives public talks to share his optimistic outlook on life extension technologies and the future of nanotechnology, robotics, and biotechnology.

<span class="mw-page-title-main">Homebrew Computer Club</span> Computer hobbyist users group in California

The Homebrew Computer Club was an early computer hobbyist group in Menlo Park, California, which met from March 1975 to December 1986. The club had an influential role in the development of the microcomputer revolution and the rise of that aspect of the Silicon Valley information technology industrial complex.

The hacker culture is a subculture of individuals who enjoy—often in collective effort—the intellectual challenge of creatively overcoming the limitations of software systems or electronic hardware, to achieve novel and clever outcomes. The act of engaging in activities in a spirit of playfulness and exploration is termed hacking. However, the defining characteristic of a hacker is not the activities performed themselves, but how it is done and whether it is exciting and meaningful. Activities of playful cleverness can be said to have "hack value" and therefore the term "hacks" came about, with early examples including pranks at MIT done by students to demonstrate their technical aptitude and cleverness. The hacker culture originally emerged in academia in the 1960s around the Massachusetts Institute of Technology (MIT)'s Tech Model Railroad Club (TMRC) and MIT Artificial Intelligence Laboratory. Hacking originally involved entering restricted areas in a clever way without causing any major damage. Some famous hacks at the Massachusetts Institute of Technology were placing of a campus police cruiser on the roof of the Great Dome and converting the Great Dome into R2-D2.

<span class="mw-page-title-main">Paul Graham (programmer)</span> English programmer, venture capitalist, and essayist

Paul Graham is an English-American computer scientist, writer, entrepreneur and investor. His work has included the programming language Arc, the startup Viaweb, co-founding the startup accelerator and seed capital firm Y Combinator, his essays, and Hacker News.

Arc is a programming language, a dialect of the language Lisp, developed by Paul Graham and Robert Morris. It is free and open-source software released under the Artistic License 2.0.

Worse is better is a term conceived by Richard P. Gabriel in a 1989 essay to describe the dynamics of software acceptance. It refers to the argument that software quality does not necessarily increase with functionality: that there is a point where less functionality ("worse") is a preferable option ("better") in terms of practicality and usability. Software that is limited, but simple to use, may be more appealing to the user and market than the reverse.

<span class="mw-page-title-main">Robert Tappan Morris</span> American computer scientist; creator of Morris Worm; associate professor at MIT

Robert Tappan Morris is an American computer scientist and entrepreneur. He is best known for creating the Morris worm in 1988, considered the first computer worm on the Internet.

<span class="mw-page-title-main">Paul Baran</span> American-Jewish engineer

Paul Baran was an American-Jewish engineer who was a pioneer in the development of computer networks. He was one of the two independent inventors of packet switching, which is today the dominant basis for data communications in computer networks worldwide, and went on to start several companies and develop other technologies that are an essential part of modern digital communication.

<span class="mw-page-title-main">Johannes Grenzfurthner</span> Austrian artist, writer, curator, and theatre and film director

Johannes Grenzfurthner is an Austrian artist, filmmaker, writer, actor, curator, theatre director, performer and lecturer. Grenzfurthner is the founder, conceiver and artistic director of monochrom, an international art and theory group and film production company. Most of his artworks are labeled monochrom.

Greenspun's tenth rule of programming is an aphorism in computer programming and especially programming language circles that states:

Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.

<span class="mw-page-title-main">YTCracker</span> Hip-hop musician

Bryce Case Jr., otherwise known as YTCracker, is an American rapper from La Mirada, California. His stage name derives from having formerly been a black hat hacker. Case is best known for his contributions to the hacking community along with nerdcore hip hop subculture.

"Real Programmers Don't Use Pascal" is an essay about computer programming written by Ed Post of Tektronix, Inc., and published in July 1983 as a letter to the editor in Datamation.

"All About Steve" is the third episode of the second season and the tenth overall episode of the animated comedy series American Dad!. It aired on Fox in the United States on September 25, 2005, and is written by Chris McKenna and Matt McKenna and directed by Mike Kim.

<span class="mw-page-title-main">Hacker News</span> Social news website

Hacker News (HN) is a social news website focusing on computer science and entrepreneurship. It is run by the investment fund and startup incubator Y Combinator. In general, content that can be submitted is defined as "anything that gratifies one's intellectual curiosity."

The Jargon File is a glossary and usage dictionary of slang used by computer programmers. The original Jargon File was a collection of terms from technical cultures such as the MIT AI Lab, the Stanford AI Lab (SAIL) and others of the old ARPANET AI/LISP/PDP-10 communities, including Bolt, Beranek and Newman (BBN), Carnegie Mellon University, and Worcester Polytechnic Institute. It was published in paperback form in 1983 as The Hacker's Dictionary, revised in 1991 as The New Hacker's Dictionary.

HipHop Virtual Machine (HHVM) is an open-source virtual machine based on just-in-time (JIT) compilation that serves as an execution engine for the Hack programming language. By using the principle of JIT compilation, Hack code is first transformed into intermediate HipHop bytecode (HHBC), which is then dynamically translated into x86-64 machine code, optimized, and natively executed. This contrasts with PHP's usual interpreted execution, in which the Zend Engine transforms PHP source code into opcodes that serve as a form of bytecode, and executes the opcodes directly on the Zend Engine's virtual CPU.

References

  1. "Hackers & Painters - Paul Graham". paulgraham.com. Retrieved 15 March 2014.
  2. Linster, Greg. "Book Review: Hackers & Painters". coffeetheory.com. Archived from the original on 28 June 2013. Retrieved 15 March 2014.
  3. Delio, Michelle. "Embracing the Art of Hacking". wired.com. Retrieved 15 March 2014.
  4. Bradley, Tony. "Book Review: Hackers and Painters". netsecurity.about.com. Archived from the original on 15 March 2014. Retrieved 15 March 2014.
  5. "Hackers & Painters". summary.com. Archived from the original on 28 October 2016. Retrieved 15 March 2014.
  6. Haigh, Seb (22 November 2017). "#BookAWeek: Hackers & Painters". bookaweek. Retrieved 15 February 2024.