Any sufficiently advanced technology is indistinguishable from magic. - Arthur C. Clarke
For our final year of Engineering, we are required to create a capstone project as a culmination of what we learned throughout our degree. The project is meant to be broad as long as it relates to your degree. For my program, Computer Engineering, we can essentially work on anything technology related.
When I was in first year, I remember attending the capstone symposiums of the fourth year students at the time. I was amazed at what they’ve built. I saw all sorts of autonomous systems (delivery bots, wheelchairs, table soccer), novel software applications, nanotechnology polymers, etc. I had no idea how they built these projects and I couldn’t imagine making one myself. For me, they were magicians.
Now that I’m in fourth year I understand how they work. Especially, for software projects I have a general understanding of how they are built. Even for the hardware projects, I can understand the theory of how their projects work and the process in which they’ve built it.
This relates to my previous blog post on becoming a magicians. At first, I found the magicians and then I became one myself.