For AI agents: a documentation index is available at https://idratherbewriting.com/llms.txt. Markdown versions of all pages are available by appending .md to any page URL.

Search results

Motivations for Hackers [and Technical Writers?] -- Paul Graham speech

by Tom Johnson on Jun 16, 2006
categories: technical-writing

Paul GrahamIn this 30 minute podcast, Paul Graham explains what motivates hackers. By hackers, he's not referring to people who maliciously unleash viruses and worms and bring down major systems. He's referring to advanced developers who dream in code. These hackers, it turns out, are a lot like writers. Here are a few of the things that motivate hackers:

  • Hackers enjoy challenges, problems to solve.
  • Hackers believe curiosity is their defining characteristic.
  • Hackers are smart people, but rather than glorying in their own intelligence, they are unaware of it and feel everyone else is incompetent.
  • Hackers need quiet areas to concentrate. Working in noisy cubicles makes them feel like “their brain is in a blender.”
  • Hackers are particular about their tools, and would much rather code in Python than Java.
  • Hackers thrive on interesting projects.
  • Hackers would rather not put a new interface on top of bad code. They feel these kinds of projects make them dumber.
  • Hackers believe that just as some projects can make you dumb, other more challenging projects can actually increase your hacking intelligence.
  • Hackers make a secret pact that they will not care about money (except to feed a starving family) and that they will pour out their souls into challenging projects.
  • Hackers clump together — they like working with each other. Hackers attract more hackers.
  • Hackers dislike working in big glass boxes in parking lots. They prefer the home environment to the corporate one, and despise meetings and teambuilding activities.
  • Hackers hate ugly designs, even in cars (for example, the Pontiac Aztec).
  • Hackers tend to brag about their prowess by being able to code entire applications in one day.

So, if we were to substitute “writer” for “hacker,” how much would still be true? The gap between our tech comm departments and that of development may be a lot closer than we sometimes think.

Sponsored

About Tom Johnson

Tom Johnson

I'm an API technical writer based in the Seattle area. On this blog, I write about topics related to technical writing and communication — such as software documentation, API documentation, AI, information architecture, content strategy, writing processes, agent skills, tech comm careers, and more. Check out my AI courses for more on the latest in AI and tech comm. If you're looking for info about documenting APIs, see my API documentation course.

If you're a technical writer and want to keep on top of the latest trends in tech comm, be sure to subscribe to email updates below. You can also learn more about me or contact me.

Finally, I want to note a couple of things. I usually write the first drafts of my posts myself and then use AI to improve accuracy, clarity, and detail in places, so my writing is a mix of human and AI. (Hopefully that's not too off-putting.) Also, the opinions I express on my blog are my own perspectives, not those of my employer.