Project Notebook: Week 2 Reflection
Online Project Notebook - Reflection for Week 2
1. In the second class for Critical Making, the class was split into groups to work on a mini project to familiarize ourselves with the Arduino Platform. As someone with a Computer Science degree and five years experience developing on the .NET Platform, I was quite confident I was up to the task to work with my team to complete the task.
The minute I realized we were not just coding, and we had to understand the hardware associated with the code, I was on unfamiliar ground. For the first 30 minutes, I felt as if I was back in first year learning Java. I was able to work through it with the help of my team, who had an introduction to the Arduino last week in class. At the end we were able to light the LED and mimic a stoplight
2. I really enjoyed Schon’s paper on “Educating the reflective Practitioner”. I was able relate it directly to my education and my work experience. For four years in university, I was taught extensive theory and knowledge about computers and programming but nothing but actual practical experience could ever teach me the concept of debugging code. Debugging code is similar to what Schon’s talks about regarding the turn of the bicycle, in which it’s more about instinct and experience than thinking through the problem at hand. When applications failed, I had to use instinct and experience to solve through the problem. There are a lot of different forms of learning and school often concentrates on how we can verbally communicate what we learned. It is not always the right way to judge everything we are actually capable of.
3. In the following week I hope to expand my experience with the Arduino with my group. What I am learning with this tool is so different than what I have done in the past that I am looking forward to creating something that is not just an interface on the computer monitor.