James Somers

James Somers is a writer and programmer based in New York, NY. Follow @jsomers for updates, or contact me directly at

On this page I have collected:


The articles with asterisks (*) have gotten the most attention. I've highlighted a few of my favorites.

The Atlantic

The New York Times Magazine

The Village Voice



The MIT Technology Review




Aeon Magazine:


Blog (jsomers.net/blog):

Older stuff, pre-blog essays:

In The Bad Version:

On the Ginzametrics blog:

On the Pivotal Labs blog:

On Genius:


This is a list of the books I've read since my first day at college, arranged basically in the order I read them. I have the list both to jog my memory and because I've read a lot of stuff I've loved, and want other people to find it.

  1. Neuromancer, William Gibson.
  2. Raise High the Roofbeams, Carpenters and Seymour: An Introduction , J.D. Salinger.
  3. Narcissus and Goldmund, Hermann Hesse.
  4. What is Thought?, Eric Baum.
  5. My Belief: Essays on Life and Art, Hermann Hesse.
  6. Naomi, Junichiro Tanizaki.
  7. The U.S. Constitution.
  8. Demian, Hermann Hesse.
  9. The Mind's I, Douglas Hofstadter and Dan Dennett.
  10. Permutation City, Greg Egan.
  11. Swingers (screenplay), Jon Favreau.
  12. The Autobiography of Yukichi Fukuzawa, Yukichi Fukuzawa.
  13. The Good Soldier: A Tale of Passion, Ford Madox Ford.
  14. The Iliad, Homer.
  15. Freedom and Neurobiology: Reflections on Free Language Will, and Political Power, John Searle.
  16. I Am a Strange Loop, Douglas Hofstadter.
  17. The Waste Land, T.S. Eliot
  18. Perfectly Reasonable Deviations from the Beaten Track, Richard P. Feynman
  19. The God Delusion, Richard Dawkins.
  20. Zhuangzi, Zhuangzi.
  21. The Elements of Style, William Strunk Jr. and White, E.B.
  22. The Selfish Gene, Richard Dawkins.
  23. Lost in the Funhouse, John Barth.
  24. Three Lives, Gertrude Stein.
  25. Siddhartha, Hermann Hesse.
  26. Through the Looking Glass, Lewis Carroll.
  27. The Analects, Confucius.
  28. To the Lighthouse, Virginia Woolf
  29. The Animal Mind, James L. Gould.
  30. Darwin Among the Machines: The Evolution of Global Intelligence, George Dyson.
  31. Cosmopolis: The Hidden Agenda of Modernity, Stephen Toulmin.
  32. Narrative Thought and Narrative Language, Bruce K. Britton and Anthony D. Pelligrini (eds.).
  33. Life: What a Concept!, Freeman Dyson, J. Craig Venter, George Church, Robert Shapiro, Dimitar Sasselov, and Seth Lloyd.
  34. Evariste Galois, Laura Rigatelli Toti.
  35. The Art of War, Sun Tzu.
  36. A Portrait of the Artist as a Young Man, James Joyce.
  37. Everything and More: A Compact History of Infinity, David Foster Wallace.
  38. Thus Spake Zarathustra, Friedrich Nietzsche.
  39. Comeuppance: Costly Altruistic Signaling Punishment, and Other Biological Components of Fiction, William Flesch.
  40. Franny and Zooey, Salinger, J.D.
  41. Human Inference: Strategies and Shortcomings of Social Judgment, Richard E. Nisbett and Lee Ross.
  42. Cat's Cradle, Kurt Vonnegut.
  43. Welcome to the Monkey House, Kurt Vonnegut.
  44. Metamagical Themas, Douglas Hofstadter.
  45. Godel, Escher, Bach: An Eternal Golden Braid, Douglas Hofstadter.
  46. Industrial Society and Its Future, Theodore Kaczynski.
  47. Mathematics: A Very Short Introduction, Timothy Gowers.
  48. Hidden Order: How Adaptation Builds Complexity, John H. Holland
  49. A Mathematician's Apology, G. H. Hardy.
  50. A People's History of the United States, Howard Zinn.
  51. The Big Lebowski: The Making of a Coen Brothers Film, Tricia Cooke and William Preston Robertson.
  52. The Structure of Scientific Revolutions, Thomas S. Kuhn
  53. Ceci N'est Pas Une Pipe, Michel Foucault.
  54. Brief Interviews with Hideous Men, David Foster Wallace.
  55. Breaking The Spell: Religion as a Natural Phenomenon, Daniel Dennett.
  56. Dialogues with Children, Gareth Mathews.
  57. Remarks on Color, Ludwig Wittgenstein.
  58. Tao Te Ching, Laozi.
  59. The Diamond Age, Neal Stephenson.
  60. Hamlet, William Shakespeare.
  61. The Visual Display of Quantitative Information, Edward Tufte.
  62. Complications: A Surgeon's Notes on an Imperfect Science, Atul Gawande.
  63. Phantoms in the Brain: Probing the Mysteries of the Human Mind, V. S. Ramachandran.
  64. Dubliners, James Joyce.
  65. Autobiography of Malcolm X, Malcolm X with Alex Haley.
  66. Nine Stories, Salinger, J.D.
  67. The Pleasure of Finding Things Out, Richard P. Feynman.
  68. 1000 Most Important Words, Norman W. Schur.
  69. The Hedgehog and the Fox, Isaiah Berlin.
  70. Ulysses, James Joyce.
  71. Writing in Unreaderly Times, Kevin Smokler.
  72. Zingerman's Guide to Giving Great Service, Ari Weinzweig.
  73. On Bullshit, Harry G. Frankfurt.
  74. I Want to Be a Mathematician, Paul R. Halmos
  75. The Blank Slate: The Modern Denial of Human Nature, Steven Pinker.
  76. Snow Crash, Neal Stephenson.
  77. Godel's Proof, Ernest Nagel and James R. Newman.
  78. Winesburg, Ohio, Sherwood Anderson.
  79. The Equation that Couldn't Be Solved, Mario Livio.
  80. The Vagina Monologues, Eve Ensler.
  81. Anathem, Neal Stephenson.
  82. A Man Without a Country, Kurt Vonnegut.
  83. Systemantics, John Gall.
  84. The Dip, Seth Godin.
  85. Fear and Trembling, Soren Kierkegaard.
  86. Mythologies, Roland Barthes.
  87. The Stranger, Albert Camus.
  88. Getting to Maybe: How to Excel on Law School Exams, Richard Michael Fischl and Jeremy Paul.
  89. Proof, David Auburn.
  90. Coders at Work, Peter Seibel.
  91. Unaccustomed Earth, Jhumpa Lahiri.
  92. Six Easy Pieces, Richard Feynman.
  93. Harvey Penick's Little Red Book: Lessons and Teachings from a Lifetime in Golf, Harvey Penick.
  94. Lolita, Vladimir Nabokov.
  95. How Fiction Works, James Wood.
  96. This Craft of Verse, Jorge Luis Borges.
  97. Envisioning Information, Edward Tufte.
  98. The Nine, Jeffrey Toobin.
  99. Girl With Curious Hair, David Foster Wallace.
  100. The Best of Isaac Asimov, Isaac Asimov.
  101. The Art and Craft of Judging: the Decisions of Judge Learned Hand, Hershel Shanks.
  102. Junk Mail, Will Self.
  103. Tinkers, Paul Harding.
  104. Surely You're Joking, Mr. Feynman!, Richard Feynman.
  105. The Human Stain, Philip Roth.
  106. Gang Leader for a Day, Sudhir Venkatesh.
  107. Story of My Life, Jay McInerney.
  108. The Road, Cormac McCarthy.
  109. Wise Choices, Apt Feelings: A Theory of Normative Judgement, Allan Gibbard.
  110. Zen Flesh, Zen Bones, Paul Reps and Nyogen Senzaki, eds.
  111. Inside "Jeopardy!": What Really Goes on at TV's Top Quiz Show, Harry Eisenberg.
  112. The Chomsky-Foucault Debate on Human Nature, Noam Chomsky and Michel Foucault, ed. John Rajchman.
  113. A Mathematician's Lament: How School Cheats Us Out of Our Most Fascinating and Imaginative Art Form, Paul Lockhart.
  114. Look at the Birdie, Kurt Vonnegut.
  115. The Catcher in the Rye, J. D. Salinger.
  116. Dune, Frank Herbert.
  117. Wampeters, Foma & Granfalloons (Opinions), Kurt Vonnegut.
  118. The Little Schemer, Daniel P. Friedman and Matthias Felleisen.
  119. Explaining Consciousness: The Hard Problem, ed. Jonathan Shear.
  120. Armageddon in Retrospect, Kurt Vonnegut.
  121. Communication With Extraterrestrial Intelligence (CETI), Proceedings of a conference held at the Byurakan Astrophysical Observatory, Yerevan, USSR, 5-11 September 1971, edited by Carl Sagan.
  122. The Man Who Loved Only Numbers: The Story of Paul Erdős and the Search for Mathematical Truth, Paul Hoffman.
  123. Honeybee Democracy, Thomas D. Seeley.
  124. The Bed of Procrustes: Philosophical and Practical Aphorisms, Nassim Nicholas Taleb.
  125. Cryptonomicon, Neal Stephenson.
  126. For a Breath I Tarry, Roger Zelazny.
  127. How Animals Work, Knut Schmidt-Nielsen.
  128. How the Mind Works, Steven Pinker.
  129. And Then We Came to the End, Joshua Ferris.
  130. Palindromes and Anagrams, Howard W. Bergerson.
  131. Le Ton beau de Marot: In Praise of the Music of Langauge, Douglas Hofstadter
  132. Yours Ever: People and Their Letters, Thomas Mallon.
  133. Impro: Improvisation and the Theatre, Keith Johnstone.
  134. Protagoras, Plato.
  135. One Two Three... Infinity: Facts and Speculations of Science, George Gamow.
  136. The Screwtape Letters, C. S. Lewis.
  137. The Martian Chronicles, Ray Bradbury.
  138. Star Maker, Olaf Stapledon.
  139. Pathologies of Power: Health, Human Rights, and the New War on the Poor, Paul Farmer.
  140. Mere Christianity, C. S. Lewis.
  141. C. S. Lewis's Lost Aeneid, C. S. Lewis, ed. A. T. Reynes.
  142. The John McPhee Reader, John McPhee, ed. William L. Howarth.
  143. Let the Great World Spin, Colum McCann.
  144. Maximum City, Suketu Mehta.
  145. Field Notes on Science and Nature, ed. Michael R. Canfield.
  146. Zodiac, Neal Stephenson.
  147. The Best American Essays (2010), ed. Christopher Hitchens.
  148. The Quest for Artificial Intelligence: A History of Ideas and Achievements, Nils J. Nilsson.
  149. Fluid Concepts and Creative Analogies: The Fundamental Mechanisms of Thought, Douglas Hofstadter.
  150. Beatrice and Virgil, Yann Martel.
  151. Angels and Ages: A Short Book About Darwin, Lincoln, and Modern Life, Adam Gopnik.
  152. REAMDE, Neal Stephenson.
  153. Sparse Distributed Memory, Pentti Kanerva.
  154. Q.E.D: Beauty in Mathematical Proof, Burkard Polster.
  155. The Idea Factory: Bell Labs and the Great Age of American Innovation, Jon Gertner.
  156. The Psychopath Test: A Journey Through the Madness Industry, Jon Ronson.
  157. The Rules: Time-tested Secrets for Capturing the Heart of Mr. Right, Ellen Fein and Sherrie Schneider.
  158. Underground: The Tokyo Gas Attack and the Japanese Psyche, Haruki Murakami.
  159. My First Summer in the Sierra, John Muir.
  160. The Lady in the Looking-Glass, Virginia Woolf.
  161. The Way of Man: According to the Teaching of Hasidism, Martin Buber.
  162. The Long Dark Tea-Time of the Soul, Douglas Adams.
  163. Final Approach: The Crash of Eastern 212, William Stockton.
  164. The Launch Pad: Inside Y Combinator, Silicon Valley's Most Exclusive School for Startups, Randall Stross.
  165. The Grasshopper: Games, Life and Utopia, Bernard Suits.
  166. Cloud Atlas, David Mitchell.
  167. Mr. Penumbra's 24-Hour Bookstore, Robin Sloan.
  168. The Corrections, Jonathan Franzen.
  169. How to Win Friends and Influence People, Dale Carnegie.
  170. The Imperfectionists, Tom Rachman.
  171. Both Flesh and Not: Essays, David Foster Wallace.
  172. Turing's Cathedral: The Origins of the Digital Universe, George Dyson.
  173. The Giver, Lois Lowry.
  174. Tenth of December, George Saunders.
  175. The Novel, James Michener.
  176. How to Be Alone, Jonathan Franzen.
  177. Child of God, Cormac McCarthy.
  178. Hiroshima, John Hersey.
  179. Intuition Pumps and Other Tools for Thinking, Daniel C. Dennett.
  180. Working: People Talk About What They Do All Day and How They Feel About What They Do, Studs Terkel.
  181. Mortality, Christopher Hitchens.
  182. Ingenious: A True Story of Invention, Automotive Daring, and the Race to Revive America, Jason Fagone.
  183. The Kite Runner, Khaled Hosseini.
  184. What We Talk About When We Talk About Love, Raymond Carver.
  185. On Intelligence: How a New Understanding of the Brain will Lead to the Creation of Truly Intelligent Machines, Jeff Hawkins.
  186. Aloft: Thoughts on the Experience of Flight, William Langewiesche.
  187. The Hitchhiker's Guide to the Galaxy, Douglas Adams.
  188. In The Plex: How Google Thinks, Works, and Shapes Our Lives, Steven Levy.
  189. The Mezzanine, Nicholson Baker.
  190. The Logia of Yeshua, translated by Guy Davenport and Benjamin Urrutia.
  191. Conversations with David Foster Wallace, ed. Stephen J. Burn.
  192. No One Else Can Have You, Kathleen Hale.
  193. The Phantom Tollbooth, Norton Juster.
  194. Homicide: A Year on the Killing Streets, David Simon.
  195. The Journalist and the Murderer, Janet Malcolm.
  196. Infinite Jest, David Foster Wallace.
  197. Oryx and Crake, Margaret Atwood.
  198. Democracy and Distrust: A Theory of Judicial Review, John Hart Ely.
  199. My Age of Anxiety: Fear, Hope, Dread, and the Search for Peace of Mind, Scott Stossel.
  200. The Information: A History, A Theory, A Flood, James Gleick.
  201. The Design of Everyday Things, Donald A. Norman.
  202. Vox, Nicholson Baker.
  203. Coming into the Country, John McPhee.
  204. Signifying Rappers: Rap and Race in the Urban Present, Mark Costello and David Foster Wallace.
  205. The Wikipedia Revolution: How a Bunch of Nobodies Created the World's Greatest Encyclopedia, Andrew Lih.
  206. The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers, Ben Horowitz.
  207. Libra, Don DeLillo.
  208. The Lifespan of a Fact, John D'Agata and Jim Fingal.
  209. Whiskey Tango Foxtrot, David Shafer.
  210. Total Recall, Gordon Bell and Jim Gemmell.
  211. Better: A Surgeon's Notes on Performance, Atul Gawande.
  212. The Sense of Style, Steven Pinker.
  213. Geek Sublime: The Beauty of Code, the Code of Beauty, Vikram Chandra.
  214. Bonfire of the Vanities, Tom Wolfe.
  215. Metaphors We Live By, George Lakoff and Mark Johnson.
  216. The Fermata, Nicholson Baker.
  217. The Medusa and the Snail: More Notes of a Biology Watcher, Lewis Thomas.
  218. The Old Man and the Sea, Ernest Hemingway.
  219. The Fire Next Time, James Baldwin.
  220. The Sun Also Rises, Ernest Hemingway.
  221. King Lear, William Shakespeare.
  222. Another Country, James Baldwin.
  223. Seveneves, Neal Stephenson.
  224. Into Thin Air, Jon Krakauer
  225. The Martian, Andy Weir
  226. Moby-Dick, Herman Melville
  227. The Deltoid Pumpkin Seed, John McPhee
  228. The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal, M. Mitchell Waldrop
  229. The Love Affairs of Nathaniel P., Adelle Waldman
  230. Station Eleven, Emily St. John Mandel
  231. The Big Short, Michael Lewis
  232. The Ghost Writer, Philip Roth
  233. An Anthropologist on Mars, Oliver Sacks
  234. Changing Places, David Lodge
  235. The Andromeda Strain, Michael Crichton
  236. The Beautiful and Damned, F. Scott Fitzgerald
  237. The Pleasures and Sorrows of Work, Alain de Botton
  238. Ubik, Philip K. Dick
  239. Contact, Carl Sagan
  240. A Confederacy of Dunces, John Kennedy Toole
  241. Thirteen Days: A Memoir of the Cuban Missile Crisis, Robert F. Kennedy
  242. The Stand, Stephen King
  243. Pale Fire, Vladimir Nabokov
  244. Oranges, John McPhee
  245. The Handmaid's Tale, Margaret Atwood
  246. The Guns of August, Barbara W. Tuchman
  247. All the President's Men, Carl Bernstein and Bob Woodward
  248. The New Bloomsday Book: A Guide Through Ulysses, Harry Blamires
  249. Sourdough, Robin Sloan
  250. Once a Runner, John L. Parker Jr.
  251. On Beauty, Zadie Smith
  252. The Control of Nature, John McPhee
  253. Childhood's End, Arthur C. Clarke

Papers Folder

On my computer I keep a folder called "papers" in which I collect PDFs of good, print-published academic writing. I have reproduced this folder on the web here. Hopefully the file names are self-explanatory—if not, or if there is some paper you're after but can't find, let me know.


What follows is a small but somewhat representative sample of the code that I've written:

  1. I was able to reverse-engineer Google Docs to create Draftback, a tool which allows you to play back any Google Doc as though it were a movie. (See an example here, from a FiveThirtyEight article about the tool.)
  2. Jimbo Jeopardy! is a playable version of the j-archive. It lets you play more than twenty years worth of real Jeopardy games. Here is a link to the github project page. You can read a blog post about it here. Or click here to play now!
  3. After Google stripped their Reader product of its social features, I built a clone called Readertron, which me and a couple dozen friends use every day. You can find its source on Github.
  4. My friend Ben and I made a typewriter that sends its keystrokes in real time to a Google Doc. We call it the DocWriter.
  5. I made a tool to visualize trends in Jeopardy! clues over the past 30 years, available at jgrams.com, and written up on TIME.
  6. I created a tool for reporters that syncs notes to a recording, and generates a timecoded transcript.
  7. I've made a very simple typewriter simulator (a text editor where you can't hit Delete) at jsomers.net/typerwriter.
  8. With two other students, Michael Bommarito and Jon Zelner, I built a small system to help researchers at the University of Michigan's Center for the Study of Complex Systems manage and analyze data from big runs of agent-based model simulations. We were funded by Google as part of their Summer of Code (2008). Here you can download some of our code.
  9. As discussed in this blog post, I tapped into the Google Directions API to answer a few neat questions about driving directions, including "What's the most complicated route in the United States?" The relevant code is here.
  10. I wrote up my solution to Project Euler problem #106 in this blog post. Here is a more recent solution, this time in Ruby, to problem #215. And here's a write-up for problem #191.
  11. On this page I wrote some Javascript to quickly generate rows of the Rule 110 cellular automaton.
  12. I spent a few frantic weeks on a project (also) called "draftback," which was designed to give writers fine-grained feedback on their writing, fast. It worked—in fact I think it worked well, in spite of some minor bugs—but my attention and interest slowly waned. The code is here. I eventually expect to revive this in some form or another.
  13. For a while I went on a kick playing the Facebook game called Scramble, and eventually I wrote a solver for it. Along those same lines, I wrote a program to generate word puzzles like the ones found in this Sporcle game, where you're given a six-letter template, say,
    _ L _ _ _ X
    , and asked to find the word that fits.
  14. I had an idea for an application that would collect analog feedback on web videos. So as someone's watching a Steven Colbert clip, for instance, she might wiggle her mouse whenever she found Steven particularly funny. The funnier she found him, the harder she'd wiggle. That data about her interest and engagement (mapped to particular moments in the video) would be collated with data from other viewers. Here's a simple demo, and here's the Github repository for the demo.
  15. I've always wanted a simple utility for copyediting that would let me make insertions, deletions, and comments with the lowest possible overhead. The idea is in the same neighborhood as (but importantly different from) that "draftback" tool described in #7 above. Anyway, check out what I ended up calling "diffly." Here's the source code.
  16. Some friends in college taught me an Indian trick-taking game called Mindy Coat that feels very much like Spades or Euchre. Since we graduated everyone has spread around the globe—and so in order to play I had to make a real-time multiplayer online version of the Mindy Coat game. You can browse its source at its Github project page.