Skip to content

Instantly share code, notes, and snippets.

@steveklabnik
Created June 25, 2012 17:44
Show Gist options
  • Save steveklabnik/2990109 to your computer and use it in GitHub Desktop.
Save steveklabnik/2990109 to your computer and use it in GitHub Desktop.
Development and Philosophy

We spend most of our times obsessing about the actual act of programming. Is this method name too long? Should I refactor this code? How do I fix this bug? However, sometimes, large gains can be made by drawing in experience from totally different fields.

I think there's a lot a programmer can learn from the study of epistemology, logic, metaphysics, moral and political philosophy, and aesthetics. In this talk, I'll give an overview of a bunch of interesting thinkers, philosophical problems, and how they relate to the worlds of software development, open source, and startups.

@timoschilling
Copy link

+1

@myabc
Copy link

myabc commented Jun 26, 2012

epistemology, logic, metaphysics, moral and political philosophy, and aesthetics.

This is a broad set of topics. I think you could even afford to pick just one: Marxism or critical theory + Ruby, perhaps :)

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