On Designing in the Open

Designing in the Open

Designing in the Open

I like designing in the open.  This is not really the same thing as “open source” design, although I love that too.  An open source design means that you’re sharing your source files, ideally with lots of comments to explain what you’re doing and why.  I think of “designing in the open” as talking about1 all the experiments, design ideals, design choices, mistakes, dead ends, and breakthroughs that come along with working on an open source design.

These are really parallel and complimentary tracks.  If you’re designing in the open, anybody can come along, read through your notes, ideas that you’ve considered but not really explored, and build their own project based off your thoughts.  Open source projects allow anyone to come along, build your exact project, and make changes as they see fit.  The two together however, allow the next person to use your source and stand on your shoulders, to learn from all your mistakes, and truly grok the design.

Two of my projects “designed in the open” that I’ve done the most work on was a large wall hanging drawing robot2 and a tiny drawing robot.  At the time of this writing, I’ve got about 83 posts on the large drawing robot (including literally thousands of words about just about every aspect of the design of each plastic part) and 23 posts on the small drawing robot, exploring all the design ideas that didn’t pan out, different approaches other people used, and what did and didn’t work for me, and why.

When it came to building my own big drawing robot, Sandy Noble’s website and forums were absolutely invaluable.  Using these resources and with patient guidance and help from Sandy himself, I was able to build my own robot, making variations informed by the experiences of others.

Designing in the open is more than about just documentation.  Documentation tends to be more about explaining why something is the way it is and now not to go wrong.  It doesn’t tell people about all the mistakes and tragedies that went into the creation of the thing in first place.

So, why am I droning on about blogging about mistakes and dead ends?  I’m embarking on a new project where there has been some truly incredible work so far.  As I look at the designs, it is difficult for me to see what aspects of the designs are absolutely critical, which parts are vestigial remnants of earlier designs, and what parts are merely cosmetic.  When it came to working on my own big drawing robot, I tackled a similar problem3 by creating exhaustive lists of pretty much every variation I could find, examining the differences and similarities, and pondering/brainstorming about why different decisions were made.

Part of the problem with this new project is that so much of the content is in Google Plus or on Thingiverse, both of which are incredibly difficult to sift through for information.  Thingiverse is great for sharing design files, works in progress, and sharing instructions.  However, the comment system handled by Disqus is very finicky and doesn’t allow linking to specific comments.  Google Plus is a fair system for facilitating group discussions and comments, but it requires an invite, doesn’t allow “reshares,” and is pretty much impossible to link to for reference.

All that being said, while a blog is an excellent way for a very small number of people to share their work, it’s kind of terrible for larger collaborative discussions.  Although I haven’t tried collaborative work through a wiki, that might be a reasonable way forward.  While I don’t know the answer to the community conundrum, I know it is not Facebook or Google Plus.  Overall, the best system I’ve seen so far may be Sandy’s blog + forums.

In any case, to the extent you have an open source project you’re working on, please consider how your choice in community platform can facilitate designing in the open so that viewing and searching don’t require invitations/registrations, comments don’t require registrations or log ins, and easy linking to prior discussions and comments.

  1. Probably blogging about – but forums work well too []
  2. Based on Sandy Noble’s excellent Polargraph []
  3. Namely, lots of excellent designs, lots of documentation – but little information about why certain decisions were made []

Dear Google, this IS my name

Dear Google,

Your user policies apparently require anyone using Google Plus to provide proof of an established online identity or have my Google Plus account deleted.  I have been using the name “MakerBlock” for two and a half years now.  I probably have as many friends and acquaintances who know me by this, my chosen name, as I have friends and acquaintances who know me by the arbitrary name chosen for me.  In fact, when it comes to an online identity, I’d say 99% of the people who know me don’t even know other names for me.

Here’s part of the problem with your online identify policies.  I’m not trying to be mysterious.  I’ve had online cyber stalkers before and, it is very likely I will again.  It’s actually becoming a more frequent problem for people with professions similar to mine. If this website, my Twitter account, or my Google Plus profile became associated with my given name, I’d probably need to soon abandon one or more of them.

Aside from safety issues, there are other totally legitimate reasons I’d want to use a non-given name for any of these accounts.  I do enjoy a little slice of anonymity and freedom that comes with not having the people I work with or for know about this website or online social networks.  It’s nice to have a place to vent about work, employer, and/or client frustrations.

In any case, why do you even care about my given name?  You know my IP address, which websites I own, you know where I live, probably all of my e-mail addresses.  You are in my phone, have my credit card number, and know where I work.  Why, for heaven’s sake, do you want to take this little piece away from me?

I have friends I would like to connect with through Google Plus, but associating Google Plus with my given name would essentially mean I wouldn’t be able to use Google Plus.  Your policy notice indicated that if I don’t appeal by 7/11/2012 you’ll delete my account.

MakerBlock IS my name and if I can’t use it online for Google Plus then I guess you need to delete my Google Plus data.

Default Series Title

Has Google become evil?

I’m not a fan of Facebook or Google Plus.  However, Google’s new “real name” policy is really getting on my nerves.  My Google Plus account is under the pseudonym of “MakerBlock,” so I might as well save them the trouble of suspending my accounts and just delete it now.

Eric Schmidt recently publicly stated Google Plus isn’t a social networking service, it’s an identity service.  The justification for this position was that Google Plus would be better able to serve us by knowing who we really are as well as ranking downwards those people who really are evil.  But, really, Google’s business is selling advertising to those people most likely to be interested based on their research of those people by studying, on a grand scale, every aspect of their lives. 12

I get that the person who logs into Facebook, MySpace, Twitter, or Google Plus aren’t the real customers, that we’re just the product.  This makes sense and, in some cases, seems a fair trade.  It’s a funny line these businesses must walk, however.  Cater too much to the advertisers, and you lose your audience.  Cater too much to the audience, and perhaps you’ll lose advertisers.  I understand, from a business perspective, wanting to know as much about your users as possible.  But, after a certain point it just gets creepy.

No one was really offended by Facebook’s policies until relatively recently – a few data breaches here, a few account suspensions there.  And then they stopped people from treating the data those people created (or consumed) as portable.  People were fine with Google Plus until Google really started enforcing this position.

I suppose, for me, the fundamental issue may just be respect.  I think Google and Facebook have lost respect for their users.  While their business models clearly require observation of the user, it is the difference between watching animals on a wild life preserve versus watching animals in the zoo.  When those policies start to close in around the user – and they can start to see the high walls and feel like they are being watched – that’s when people start to grumble and leave.

Default Series Title
  1. I really doubt Google would dispute that description. []
  2. Hell, it’s probably in their marketing materials… []

My pseudonym is my name

When I began blogging for MakerBot, it was with the stipulation that I would be able to continue to blog under my pseudonym.  This was not a problem at all.  In fact, I was assured that many people go by their adopted ‘nym’s which are more reflective of who they are than their given names ever were.  I’m saddened and disappointed that Google+ does not recognize this and is apparently banning people from their Google accounts for using pseudonyms.

Seriously, guys?  E-mail addresses, logins, Google accounts, they’re all pseudonyms of some fashion.  If Google+ is supposed to be the equivalent of posting my driver’s license online to confirm my name, physical address, and organ donor status, you can delete my account right now.  If, instead, it is about letting people use the names they’ve chosen to participate in social interactions with people who really only know them by those names…  Then stop banning people.

</rant>