Episode 233 | Ted Neward - Philosophy for Programmers




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href="http://blogs.tedneward.com/">Ted Neward</a></div> <div><a target="_blank" href="http://twitter.com/tedneward">@tedneward</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle"> Ted Neward talks with Dave Rael about the nature of philosophy, values, and why programmers should care </div> <div class="podcast-summary"> <p>Ted Neward is an independent consultant specializing in high-scale enterprise systems, working with clients ranging in size from Fortune 500 corporations to small 10-person shops. He is an authority in Java and .NET technologies, particularly in the areas of Java/.NET integration (both in-process and via integration tools like Web services), back-end enterprise software systems, and virtual machine/execution engine plumbing. He is the author or co-author of several books, including Effective Enterprise Java, C# In a Nutshell, SSCLI Essentials, Server-Based Java Programming, and a contributor to several technology journals. Ted is also a Microsoft MVP Architect, BEA Technical Director, INETA speaker, former DevelopMentor instructor, frequent worldwide conference speaker, and a member of various Java JSRs. He lives in the Pacific Northwest with his wife, two sons, and eight PCs.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Ted Neward</a></li> <li><a href="#!"> - Ted's education in international relations, including philosophy, psychology, anthropology, sociology, history, language and political science</a></li> <li><a href="#!"> - Philosophy for programmers</a></li> <li><a href="#!"> - What is philosophy?</a></li> <li><a href="#!"> - Logic</a></li> <li><a href="#!"> - Sophistry and debugging</a></li> <li><a href="#!"> - Philosophy and testing as the asking of questions</a></li> <li><a href="#!"> - Foundations</a></li> <li><a href="#!"> - Philosophy and values</a></li> <li><a href="#!"> - The objectives of addressing causality and philosophical questions</a></li> <li><a href="#!"> - Defining "the good life"</a></li> <li><a href="#!"> - Values and coexistence</a></li> <li><a href="#!"> - Philosophy reading for programmers</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="http://developeronfire.com/podcast/episode-032-ted-neward-presence-and-values" target="_blank">Ted's First Appearance on Developer On Fire</a></li> <li><a href="https://en.wikipedia.org/wiki/Aristotle" target="_blank">Aristotle</a></li> <li><a href="https://en.wikipedia.org/wiki/Causes_of_World_War_I" target="_blank">Causes of World War I</a></li> <li><a href="https://en.wikipedia.org/wiki/George_Boole" target="_blank">George Boole</a></li> <li><a href="https://en.wikipedia.org/wiki/Syllogism" target="_blank">Syllogism</a></li> <li><a href="https://en.wikipedia.org/wiki/Zeno_of_Elea" target="_blank">Zeno of Elea</a></li> <li><a href="https://en.wikipedia.org/wiki/Zeno%27s_paradoxes" target="_blank">Zeno's paradoxes</a></li> <li><a href="https://en.wikipedia.org/wiki/Sophism" target="_blank">Sophism</a></li> <li><a href="http://developeronfire.com/podcast/episode-201-janet-gregory-inspired-question-asker" target="_blank">Janet Gregory on Developer On Fire</a></li> <li><a href="https://en.wikipedia.org/wiki/Ren%C3%A9_Descartes" target="_blank">René Descartes</a></li> <li><a href="https://en.wikipedia.org/wiki/Cogito_ergo_sum" target="_blank">Descartes - "I think, therefore I am"</a></li> <li><a href="https://en.wikipedia.org/wiki/Simulation_hypothesis" target="_blank">Simulation hypothesis</a></li> <li><a href="https://en.wikipedia.org/wiki/I_know_it_when_I_see_it" target="_blank">"I know it when I see it" - James Potter Stewart</a></li> <li><a href="https://en.wikipedia.org/wiki/Eudaimonia" target="_blank">Eudaimonia</a></li> <li><a href="https://web.cs.dal.ca/~johnston/poetry/island.html" target="_blank">"No Man is an Island" - John Donne</a></li> <li><a href="https://en.wikipedia.org/wiki/Confirmation_bias" target="_blank">Confirmation Bias</a></li> <li><a href="https://en.wikipedia.org/wiki/Plato" target="_blank">Plato</a></li> <li><a href="https://en.wikipedia.org/wiki/Socrates" target="_blank">Socrates</a></li> <li><a href="https://en.wikipedia.org/wiki/David_Hume" target="_blank">David Hume</a></li> <li><a href="https://en.wikipedia.org/wiki/Immanuel_Kant" target="_blank">Immanuel Kant</a></li> <li><a href="https://en.wikipedia.org/wiki/Friedrich_Nietzsche" target="_blank">Friedrich Nietzsche</a></li> <li><a href="https://en.wikipedia.org/wiki/Existentialism" target="_blank">Existentialism</a></li> <li><a href="https://en.wikipedia.org/wiki/Karl_Marx" target="_blank">Karl Marx</a></li> <li><a href="https://en.wikipedia.org/wiki/Voltaire" target="_blank">Voltaire</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>Ted's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/dp/0140249079/?tag=devonfir-20" target="_blank">Modern Philosophy: An Introduction and Survey - Roger Scruton</a></li> <li><a href="http://www.wiley.com/WileyCDA/Section/id-324354.html" target="_blank">The Blackwell Philosophy and Pop Culture Series</a></li> </ul> </div> <div class="podcast-tips"> <h6>Ted's top 3 tips for delivering more value:</h6> <ol> </ol> </div> </div>