The implementation of design is beyond my thinking. I was confident with my skills to visualize a design concept until I found myself incapable when getting my hands on the circuit.
Trial and error makes me confident in learning something new. When problem occurs, it's hard to tell whether it's a hardware or programming problem. And sometimes it takes me 2 hours to solve "serious" issue, which turns out to be a "stupid" general knowledge in physics. So I learn by doing something wrong but gradually fall in love with the process.
Is this a good/useful/informative piece of content to include in the project? Have your say!