| ▲ | lemonwaterlime 3 hours ago | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I was never a fan of the Maker Movement. While it did get people to tinker, there was always this massive gap between lighting up an LED and using EEPROM, JTAG debugging, interrupts, and even designing some of the more intricate circuit designs to pull of intermediate projects. I found that there were people who knew how to do that stuff and the rest just trying to get by. The last time I used Arduino, I ended up just coding the bare metal out of necessity for the things I was trying to do. Some functionality of the chips was literally not accessible unless you break out of the sandbox. But then I wondered why we didn't just get people set up without shielding them so much from what it actually takes to do embedded development. Ultimately, the failure of the Maker Movement to me is that there is not an upgrade path. You start blinking LEDs and then what? Thus, lots of people end up being eternal beginners, which I don't think is helpful. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | kevin42 3 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
That's a pretty condescending take. To some extent I agree that the upgrade path is lacking. I recently helped a friend move out of the ino file model into building regular c++ applications because his design was getting pretty complicated. Once he realized that he knew more of c++ than he thought he did, it was a game changer for him. At the same time, people have done some pretty amazing stuff using the Arduino platform without knowing how to use the things you mention. What you call eternal beginners have accomplished a lot. James Bruton does some pretty impressive robotics work using Arduino. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | chemotaxis 2 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> I was never a fan of the Maker Movement. While it did get people to tinker, there was always this massive gap between lighting up an LED and using EEPROM, JTAG debugging, interrupts, and even designing some of the more intricate circuit designs to pull of intermediate projects. I found that there were people who knew how to do that stuff and the rest just trying to get by. Intense gatekeeping in the electronics community is precisely why communities such as Arduino could flourish in the first place (and their creators could benefit financially). Ultimately, people just want to get stuff done and Arduino is a way of doing it. If you go to Stack Exchange, someone will tell you to buy a college textbook and come back in six months once you understand Laplace transforms. An artist working on an installation doesn't need that. A person building an automated cat feeder doesn't need that. In fact, almost no one does, it's just something we torture EE students with. I think a lot of the negativity toward Arduino boils down to saying "nooo, it's supposed to be hard!". But if you want the Arduino crowd to get more interested in your field of expertise, you need to build them a ramp, not to tell them they're not real electrical engineers. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | codexb 3 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Look at any hobby and there are lots of beginners and casuals and far fewer people who are very skilled at it. The Maker hobby is no different. It's certainly not a problem of the microcontrollers available. Arduino is the simplest, but there are plenty of others. The "blinky LED" roadblock is really just a result of the fact that more complex "maker" projects require some amount of electrical or engineering or fabrication knowledge and skill, which takes some trial and error and practice -- the same thing that limits progress in lots of other hobbies. The real "Maker" movement is the demand that drives so many consumer level fabrication tools and components that were only available as expensive industrial and commercial orders in the past -- 3d printers, laser cutters, microcontrollers, IC sensors, brushless motors -- there are so many options now that just weren't available at all 20 years ago. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | jdc0589 3 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
you aren't a fan because some people never built anything advanced with it? thats a pretty wild take. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | exasperaited 2 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Attitudes like this are genuinely toxic. If you think there are problems, volunteer your time to help people learn. Don't sit in judgement. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||