Making Hackers - Embedded.com

Making Hackers

A Wikipedia wiki contains this enlightening tidbit in an article on hackers : “Today, mainstream (mediums) usage of “hacker” might mostly refer to computer criminals, erroneously noted continuously by the experts during the history, due to the mass media usage of the word since the 1980s and the continuous negligence/incompetence to these days.”

In the olden days “hacker” conjured up the image of the bad guy, the generally not-very-competent script kiddie who took a malicious delight in breaking into computer systems. There was no positive spin on hackers; clever, perhaps, but not all that bright, they were perceived by grownups as little more than computer vandals.

Today, many use “hacker” in a positive light, as a smart white hat who probes computer vulnerabilities. There has also been the rise of the “maker” movement, a much-celebrated effort to create stuff, often electronic stuff, outside of the normal confines of disciplined electronics labs.

As one suspicious of marketing malarkey I cringe at this rebranding of experimenters into a not-so-new category of hobbyists. In my mind, hackers do software, poorly. Makers make stuff, often poorly as well. To me, these notions imply a person with but a facile understanding of the world of electronics or computers.

The idea of a maker, an experimenter, one who plays with electronics is old and admirable. Many of us grew up as kids fiddling with transistors, tubes, and ICs. Building stuff is as old as humanity, and that tactile interaction with components, circuits, and theory gained from such building things is much more visceral than a class on electromagnetics. I wish more young folks had a passion for making things.

What seems to be missing from the maker/hacker movement is a path to professionalism. That’s not to say every experimenter needs to become an engineer. Rather, the emphasis seems to be on making something work, rather than constantly upgrading one’s skills. To make is a great thing, but to make well is much more difficult. As one friend says about firmware, it’s easy to get to 90%. The last 10% is really hard.

Ham radio has always had a maker-style zeitgeist. Hams often build their own equipment, sometimes on the cheap, often with innovative ideas. But hams have a culture of increasing rigor. One gets a Novice license, then, through study, progresses to General and maybe eventually to Amateur Extra.
It’s fun to see someone dress up an Arduino as a fashion accessory. It’s admirable when that person’s code gets critiqued, then rewritten to comply with the tenets of structured programming. Anyone can toss in a 1K resistor to bias a transistor, but my hat is off to one who asks “why” and then learns about hfe .

The word “hacker” still gives me shivers, and that’s probably due to being an old fart encumbered with too much history to easily adapt to what seems a new meaning of the term. “Maker,” as used so widely today, is something I strongly support, no matter what the individual’s goals may be. The outcome could be an artist having a great afternoon dabbling with blinking LEDs or someone trying to hone his or her skills on the path to a professional career in the field. My fear is a sense of conflation in the popular press of the pro and the pro-wannabe. We all start in the latter category, but advance to the former by adopting a discipline of learning. My hope is the Maker movement can serve as a gateway drug into real engineering. My fear is that some easy successes will convince Makers they are ready to build a heart-lung machine.

It has been said that an engineer is someone who makes something for a dime what any fool can make for a dollar. But unlike what the fool produces, that dime-priced device will also work over temperature and with unexpected inputs.

On another topic, I’m collecting data for a salary survey of embedded hardware and software developers. Managers too. Please take two minutes and fill out the form . If you chose to enter your email address (which is optional) you’ll be entered into a drawing to win one of three copies of my book The Art of Designing Embedded Systems.

Jack G. Ganssle is a lecturer and consultant on embedded developmentissues. He conducts seminars on embedded systems and helps companieswith their embedded challenges, and works as an expert witness onembedded issues. Contact him at . His website is.

5 thoughts on “Making Hackers

  1. I think there has pretty much always been the parallel usage of this term.

    Perhaps Making can be a gateway drug, but I doubt it. Apart from those just blinking a LED or two, most are already exposed to engineering and are already working in the field or a

    Log in to Reply
  2. I have grown weary of articles in the popular press about hackers/makers. They seem to follow this recipe:

    1. Find a group of students who are building something technical such as a robot or a solar-powered thingamajig.

    2. Describe their creation as some

    Log in to Reply
  3. The Computer Underground Digest, Volume 1, Issue #1.12 (June 10, 1990), had this to say:

    HACKER (Originally, someone who makes furniture with an Ax.) n. 1. A person who enjoys learning the details of programming systems and how to stretch their capabiliti

    Log in to Reply
  4. I do enjoy being a hacker when I am able to be one. For me the term hacker means creating software/firmware or electronics in a free form fashion without any organization. Not the definition of hacker that involves computer networks and security.

    I trea

    Log in to Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.