/xhtml1-strict.dtd"> Circuit Cellar - The Magazine for Computer Applications

CURRENT ISSUE

Contests

bottom corner

Priority IntErrupt



Issue #178 May 2005
Are You Driven by the Means or the End?
by Steve Ciarcia

Hopefully you are among the people who frequent the Circuit Cellar Discussion Board forums (http://bbs.circuitcellar.com/phpBB2). Along with interesting handles, occasionally we get some thought-provoking questions, like these:

Does anyone feel like they want to get involved in competitions, submit articles, and stuff like that, but start with a means rather than an end? What do most people here do about their brainstorming sessions? Do they start with a means or an end? Any thoughts? –LucidGuppy

When I read this, I interpreted it as asking whether I think about the chicken or the egg first when I build a project. In truth, I’m guilty of all of the above. If I’m on a quest, I’ll either use the fact that I already have everything to do a task (the means) or use my interest in solving a problem (the end) as justification to collect everything to do the task. Half of the products you saw come out of my early articles (the Home Control System (HCS), for example) came about because they sounded like fun to design and I wanted one for my own use. It didn’t hurt that I had smart guys around here to fill in some of the blanks (like software).

I was able to produce these devices in months rather than years because we had a very large and eclectic inventory to satisfy my “interests.” I’ve always been a bit of a pack rat. Having a large house and lots of garage space doesn’t help people with this habit. Don’t get me wrong, I’m not a junker. I’m not knee-deep in useless piles of electronic parts in place of the bed in the guest room. The tablecloth covering my end table isn’t hiding a pile of old 8² disk drives and equipment boxes. For the most part, everything is on shelves and cabinets either out behind the Circuit Cellar (and yes, newbies, there really is a Circuit Cellar) or in the garages. It’s just that there is a lot of it.

Call it a personality defect or an excessive case of planning ahead, but if I get interested in an idea, I start collecting the means to accomplish it. If I start thinking about adding a few web cams, I start picking up cameras, more wire, wireless transmitters, Wi-Fi antenna extenders, etc. But, of course, I don’t know exactly what kinds of problems I’ll run into when I finally start installing, so I need to stock both color and black and white cameras, both regular and low light. You get the picture.

I’m one of those guys who doesn’t like just talking about doing things. When I am ready, I want to do it right then. I don’t want to wait six weeks for a back-ordered part, because the odds are that I’ll probably be onto something else by the time it shows up. I generate lots of ideas, and I don’t want to miss executing one when the time is opportune.

Of course, this runs completely counter to the rules. The typical engineering process involves iterative steps and lots of planning. And then finally, you start your project. In my mind, this is for wimps.;-) I prefer burst mode project execution. When I get an idea, I just keep it on the back burner while I collect every conceivable item to complete the task in the shortest possible time. I don’t like putting a project aside to collect parts after I start working on it. Only when I have accumulated all of the potential ingredients do I really start examining the exact design solution. The downside to this method is that, when I have a dozen different ideas running in parallel or I don’t use all of the hardware I’ve collected for each project, the “means” start piling up—big time.

I’ve gotten better in recent years (after all, how much junk can you really collect?), but I still have a lot of stuff and too many projects I’d like to build. Old-timers who have been following Circuit Cellar since BYTE probably remember the famous tag line associated with my column. Someone once asked me what programming language I liked best. It’s no secret that I’m a hardware guy, so I answered, “My favorite programming language is solder.” It stuck, and lots of people still laugh when they hear it.

Well, there’s another tag line for Steve Ciarcia if you know me personally or have ever been to my house: “Someplace I have everything!”

Order a Print Copy - USA $5, Canada $5.50, Other $8
Issue #178 Choose Shipping Destination: USA Canada Other

 

Order an Electronic Single Issue Copy- $5
You will be emailed a link to a 11,963 KB ZIP file containing a PDF
Issue #178

Priority Interrupt Archive List

 


bottom corner