Brian Foote and Dave West Discuss Craftsmanship
Summary
Brian and dave discuss what it might mean to be a true craftsman and why the idea of craft has become so popular of late. Other issues discussed include the question of why craft seems to be focused almost exclusively on programming and why everyone does not aspire to be a craftsman? Programming as performance art, programs as literary artifacts, and code "habitability" round out the discussion.
Bio
Brian Foote holds the position of Senior Scientist at the Refactory, Inc. and has a long affiliation with the University of Indiana, Urbana-Champaign. He is well known in the object, patterns, and Smalltalk communities. Dave West is a consultant and educator in the areas of objects, agility, and most recently Ars Magna (the Great Art) of software development.
About the conference
Starting in 1986, OOPSLA Conference has proven to be the cradle of many techniques and methodologies that have become mainstream over the years: OOP, Patterns, AOP, XP, Unit Testing, UML, Wiki, and Refactoring. Gaining its prestige with 3 academic tracks, OOPSLA Conference has managed to attract researchers, educators and developers every year. The event is sponsored by ACM.
Brian and dave discuss what it might mean to be a true craftsman and why the idea of craft has become so popular of late. Other issues discussed include the question of why craft seems to be focused almost exclusively on programming and why everyone does not aspire to be a craftsman? Programming as performance art, programs as literary artifacts, and code "habitability" round out the discussion.
Bio
Brian Foote holds the position of Senior Scientist at the Refactory, Inc. and has a long affiliation with the University of Indiana, Urbana-Champaign. He is well known in the object, patterns, and Smalltalk communities. Dave West is a consultant and educator in the areas of objects, agility, and most recently Ars Magna (the Great Art) of software development.
About the conference
Starting in 1986, OOPSLA Conference has proven to be the cradle of many techniques and methodologies that have become mainstream over the years: OOP, Patterns, AOP, XP, Unit Testing, UML, Wiki, and Refactoring. Gaining its prestige with 3 academic tracks, OOPSLA Conference has managed to attract researchers, educators and developers every year. The event is sponsored by ACM.