Remix.run Logo
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.

lemonwaterlime 3 hours ago | parent [-]

I'm not a fan because, pedagogically, the structure of how it played out never allowed or helped people actually advance in the craft of it. There are better ways to build a tinker culture where people actually improve over time towards what an experienced EE and such can do. I rarely saw that progression.

What happens as a result of this is that someone spends a lot of time tinkering and then they think they know what they are doing. With that confidence, they might apply for a job or take on a more dangerous project. The job will say they don't actually have the skill, even though they have been putting in the time. And the overconfidence could lead to trying to do more dangerous things than they should on projects.

A tinkering culture is fine, but it needs to have safety and skill progression as its foundation. Most Maker Spaces I have been to have done a good job trying to keep things safe, but ultimately, people are people.

nocoiner 3 hours ago | parent | next [-]

You’re expecting tinkerers to approach the skill level of an experienced EE? Then what is the education and career experience for?

That also seems to have very little to due with the safety concerns you express in your last two paragraphs.

lemonwaterlime 2 hours ago | parent [-]

"Approaching" means to go towards the skillset. A home chef can develop better knife skills when cutting vegetables. That is approaching being a more professional cook, yet it does not mean the person could work in a restaurant. Maybe they could. We're talking about asymptotic.

If you are having understanding this distinction, then that is the exact point I am making about the Maker Movement. It is accepted that people progress if they do, and if they don't, then tough. There is a balance between perpetual tinkering, some sort of progression culture, and a full on degree.

iamnothere 2 hours ago | parent [-]

Why must they “progress”? Why can’t people have hobbies? If they finish their blinky LED project and decide that’s enough investment into the hobby, why is that a problem?

Think about how many thousands have purchased a musical instrument only to abandon the hobby after a few months. Is that a failure of music-as-a-hobby or just humans being humans?

Most people I know who get into electronics as a hobby aren’t looking at it as a potential career. Myself included! This is the most absurd take I’ve seen all day.

gus_massa an hour ago | parent | prev | next [-]

Long fan of Classic VB6. While you are in the happy path, you fly. But if you try something outside that, it's almost impossible.

But there are a lot of real world problems that can be solved with a form and a few buttons, and you look like a magician for normal people.

I still have one project in production, but the compiler is getting harder and harder to install.

Anyway, there is room for beginers tools, in spite they may have a tall second step.

---

Is there a good tutorial for upgrading from Arduino to a proffesional microcontroler? (Or you can write one.)

nancyminusone 2 hours ago | parent | prev | next [-]

I wonder how many young EEs of today can point to Arduino as their first exposure to electronics. You'll probably have a harder time finding those who don't.

As for "progression", I suppose you're disappointed that very few bicycle owners become professional cyclists.

2 hours ago | parent | prev | next [-]
[deleted]
wat10000 2 hours ago | parent | prev | next [-]

I don't think Arduino users need to worry too much about safety. Obviously, don't build hobby projects that put lives on the line, but otherwise they're pretty harmless.

Who says a tinkering culture needs to have skill progression? Maybe people just like to tinker. Maybe simple things are still useful.

Let people do things. Let people enjoy things.

exasperaited 2 hours ago | parent | prev [-]

> I'm not a fan because, pedagogically, the structure of how it played out never allowed or helped people actually advance in the craft of it. There are better ways to build a tinker culture where people actually improve over time towards what an experienced EE and such can do. I rarely saw that progression.

Did you help establish it?

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.