Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Development and Philosophy

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.

Steve Klabnik thinks there’s a lot a programmer can learn from the study of epistemology, logic, metaphysics, moral and political philosophy, and aesthetics. In this talk, Steve will 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.

Steve Klabnik

August 17, 2012
Tweet

More Decks by Steve Klabnik

Other Decks in Programming

Transcript

  1. the nature of beauty, art, and taste, with the creation

    and appreciation of beauty Saturday, August 18, 12
  2. the study of modes of reasoning and the use of

    valid reasoning Saturday, August 18, 12
  3. provides insight into the various aspects of the origin of

    the state, its institutions and laws, liberty, justice, property, rights, and law Saturday, August 18, 12
  4. structuralism sought to clarify systems of signs through analyzing the

    discourses they both limit and make possible. Saturday, August 18, 12