Skip to content

Instantly share code, notes, and snippets.

@sundarj
Last active February 12, 2018 02:44
Show Gist options
  • Save sundarj/c7cded8fd1d3d6a569df8f3a8acbac29 to your computer and use it in GitHub Desktop.
Save sundarj/c7cded8fd1d3d6a569df8f3a8acbac29 to your computer and use it in GitHub Desktop.

I think the lower-level aspects of programming hold us back as sapient beings, and thereby reduce the art form: we are not, on the whole, good at them; they should fall under the computer’s purview. They often serve to frustrate the efforts of those who cannot, and misdirect the efforts of those who can. I do not believe anyone can be a programmer (it is in my view a calling), but nor do I wish that the power to understand and control the abilities of computers be restricted to those with a freakish knack for manipulating bits (to paraphrase Bret Victor). I believe many of the points raised in Lockhart’s Lament apply to programming as well as mathematics (and many disciplines besides).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment