Episode 13: Aggressive Learning

Published: Oct. 1, 2007, midnight

b'

Guest: Ted Neward

\\n

Host: Daniel Steinberg

\\n\\n

Anyone who develops software for a living, or who works for an\\n organization that does, knows the challenge of keeping up with\\n changes in technology. Tools change. Methodologies change.\\n Frameworks change. Languages change. For us, change is a\\n central fact of life.

\\n\\n

Even when a software developer is not being driven by change,\\n she faces a daunting task. The world of computer science is\\n big, as is the world of software development. No matter how\\n much we know, there is more to know. So you\'ve\\n mastered OOP -- what about functional programming or logic\\n programming? You are a Java or Smalltalk guru, but what about\\n Scheme or Erlang?

\\n\\n

The more tools we have in our toolbox, the better prepared we\\n are for our next task. The more kinds of\\n things we know, the better we can use use the tools in our\\n toolbox.

\\n\\n

Ted Neward is a software developer facing these challenges\\n head-on. He has been aggressively learning several new\\n languages of late, expanding his repertoire. Later this\\n month, he\'ll be at ooPSLA, too.

\\n\\n

Anyone who has ever attended ooPSLA\\n knows that it is the best conference around for adding tools\\n to your toolbox and new ideas to your thinking. This year\\n is no exception.

\\n\\n

Neward himself is contributing to the mix od new ideas at\\n ooPSLA with two tutorials: one with\\n Erik Meijer on\\n \\n LINQ,\\n and one with Martin Odersky and Gilles Dubochet on\\n \\n Scala.\\n Each of these tutorials teaches new tools, as well as new ways\\n of thinking.

\\n\\n

Listen to this podcast to hear Daniel Steinberg of DimSum Thinking\\n talk with Neward about aggressively learning new ideas, about\\n adding tools to your tool box, and about why he likes Scala so\\n much.

'