Appealing to Your Learning Style

(Tue Jan 04, 2005) [/TDD#

While teaching my Test-Driven Development with JUnit workshop, I hand out red and green pipe cleaners. One of their purposes goes with the JUnit red and green bar theme: You can hold up a green one to let me know that something I said really touched an area deep inside your brain or a red one to let me know that I need to backtrack so I don't lose you. It has proven to be a fun way to get feedback.

Another purpose of the pipe cleaners is to keep the hands of the kinesthetic learners engaged while the auditory learners are listening and the visual learners are watching. The workshop includes lots of hands-on exercises (it's a workshop) so that everyone learns by doing, but as a kinesthetic learner I know how important it is to fidget with something during the lecture parts of training. Indeed, although it may appear that they're not paying attention, making shapes out of pipe cleaners actually heightens the concentration of kinesthetic learners.

Just before the holidays, I had an opportunity to teach TDD to a great group of folks at Lands' End. When the last question had been answered at the end of two days, Ann had brought many of our names to life in red and green. The final touch was a Christmas tree and candy canes. She had also completed all of the hands-on exercises, usually before anybody else. It became a running joke that Ann couldn't sit still without those pipe cleaners, and I suspect she wouldn't have learned as much either.

Workshoppers

"Better Software, Faster" Java Seminar

(Tue Jan 04, 2005) [/Speaking#

Yours truly will lead a Java seminar titled "Better Software, Faster" on February 5th hosted by Hurricane Electric in Fremont, CA. I'm looking forward to the opportunity to speak as part of their series of seminars promoting continued education in technology. The press release has all the details.

I'm particularly excited about this seminar because the whole day is focused on three topics that I'm passionate about---topics that I hope are near and dear to all Java developers:

  • Clean and Green: How to write clean code that works and refactor legacy code to prevent code rot.

  • A Dozen Ways to Get the Testing Bug: 12 practical ways to start experiencing test-driven development on your project.

  • Pragmatic Project Automation: Recipes for automating your software project chores.

If you're in the area, I hope you'll consider registering and joining me for a day of learning and discussion. Hurricane Electric charges $199 to attend, which includes lunch, one free month of colocation at their facility, and a free copy of Pragmatic Project Automation.