Wednesday, May 26, 2010

Barriers to Entry for Novice Makers

I attended the Maker Faire in San Mateo last weekend. "Jaw dropping" is a good description. I already knew most of what was there, but really seeing it and the enthusiasm of the makers was stunning.

While I was there I asked many different makers what they thought the barrier to entry was for new makers, both young or old. There were a lot of interesting responses and pointers to additional information I haven't finished going through yet. However, a couple of main themes popped up:

Help by your peers

And by this, folks meant your skill level peers, not "robot makers" or "MakerBot CupCake users." A subtle difference from what we're used to thinking about. We're used to getting help on mailing lists and forums from everyone of every skill level. However, the folks that answer questions are usually the experts and that often makes a new person hesitate to ask a question. A few folks suggested that there should be help for beginners by beginners. Any instructions for novices should also be written by novices. They know what's confusing for them whereas the experts have forgotten that.

Curation is key

Be it in the form of an index to resources out on the net or vetted instructions that are self contained, everyone that brought these up wanted the information to be managed. The usual examples of link rot came up. Also grouping the information into age or skill level appropriate categories. A nice idea was to make any instructions fully hypertext so that novices that learn in different ways and have different backgrounds can fill in their knowledge gaps as needed.

Neither of these themes is too surprising, but they are often overlooked. I'm a novice and even I dismissed these as explicit starting points. However, looking back at the ideas I've had, these are buried in there, just not spelled out. Time to head to the drawing board to make sure I don't miss these again.

Wednesday, May 19, 2010

Where are all the DIY Developer Tools?

I come from the software world so one of the first things I did when looking to get into DIY projects and robotics were the tools to help me do the design and development of new projects.  Most of what I found when I started were either early attempts at replicating existing commercial software, the commercial software, or tutorials for how to do the design yourself. 

What was missing are the equivalent to the tools that software developers use that are free, from change management through validation and release.  Luckily it is slowly changing.  In the 3D printing world there are several apps now.  I remember hearing about circuit diagram apps too.  I know there has to be more, but I haven't encountered them in my projects.

There are still gaps, and that's what I'm trying to flush out.  That and trying to find what it takes to make it easier for novices like myself to get into this space.

If you know of gaps that have bothered you or might be interested in helping out feel free to drop me a line. 

Status Update

I went "off the reservation" for a much needed stay-cation.  It felt like it was only a week, but turned out a lot longer.  The software development tool chain to make rapid changes is almost up and I've done enough research and prototyping to have nailed down the tech to start with.