Archive for December, 2009

Engineering and the “Social Networking” tools

December 9, 2009

It seems like everyone else is talking about it, so I figured I might as well add my own thoughts to the noise – Yep, the “Social Networking” tools here to stay, and they’re actually useful for business, too!  At first glance, they may seem like a waste of time, which they can be if not used properly.  But if you don’t get to know them and at least spend some time with them, you will fall behind.  The trick is to set goals for their usage, and not get caught up in them.

Twitter – at first I didn’t get it; yeah, it was kinda cool, but I’m not all that interested in what Ashton is doing right now, and who really cares that I’m driving to work?  But then I started playing around with it watching the trending news, which led to searching for other topics, at which point I realized there really is a whole lot of information available through it, and what a great networking tool it is for looking for who’s doing what in whatever you want to know more about.  Try it yourself.  For instance, do a quick search for ‘Wind Turbines’, and you’ll find a bunch of tweets with links to information and articles about the latest technology and lots of other information.  And you’ll find people who are working in the field.  I heard another tip – follow top executives at firms you’re interested in, and this can lead to lots of great info for investment opportunities.   Just last week, Google Wave, the “latest in collaboration technology”, was trending in the top ten topics on Twitter for over a week.  And thanks to someone I met through Twitter, I got an invitation to check it out, and now all my friends have invites, too.  Thanks RMisko.  So now I’ve got two Twitter accounts, one to keep up with my friends, and another business one, so I can easily track my business interests without getting them mixed up with other info, and I use it also for my business face.  Don’t sell Twitter short, it is an AWESOME tool for following the latest technology, and for networking in whatever realm you want to delve into.

Google Wave – Yes, I’m a fanboy still, even after using it for a week.  So how do you describe this tool?  What I like to tell people is that it’s a tool for collaboration.  Kind of like an email that sits on a server and everybody who is connected to it has access to edit any part of it, add pictures, videos, documents, whatever, at any time.  And it’s being extended by gadgets everyday.  You know, those piles of emails that get sent around, each with different  replies, and you can’t delete any of them or you might lose important info, and they’re hard to follow or find the information that you need out of the conversation.  Google Wave takes this concept and puts the whole mess in one place.  Which is a good and bad thing.  Eventually, we’ll have to learn some Wave Etiquette, because these things can quickly get out of hand, just like email.  But the potential of the tool is awesome.  Comments can be added anywhere in the wave.  And everyone sees the same thing, unless a private wavelet is started within the wave, at which point only those people with access to the private wavelet even know it exists.  There are some great use cases out there, like:

  • A group of students combining their notes together into a single wave for each class.  Many times, you might miss something in class.  But it’s likely that another student captured it in their notes, but may have missed something you got.  If it all gets put in a wave, now the group will likely capture a more accurate picture of the what was taught in class
  • Capturing Meeting notes – similar to above
  • Capturing Design notes.  What a great tool for logging design notes.  All associated users can be given access to the wave(s) and can add their input in real time.  It’s accessible from any web connected device, including handhelds.  You can attach all sorts of different documents, there are even gadgets out there for creating napkin sketches within the wave, that users can all watch form in real time.

I am so psyched to see this tool and wish it had been available years ago.

Blogs – They’ve been around for a while.  I think it’s great that so many people have access to the opinions and help of so many that this format made possible.  But it’s not always easy to find the blogs you want.  The nice thing is there’s no limit on the size of the blog (as compared to a Twitter Tweet).  Of course, that could also be a problem.  But, hey, nobody’s got a gun to your head forcing you to read bad blog.

Facebook – eh, not so useful in my experience for business, though I haven’t investigated it for business use really.  To me, it’s too much of a personal place where I talk to my friends and find out what they’re up to.  I’ll be using for my business networking.  Speaking of which…

Linkedin – Now this I would call the facebook for business.  If you need to find somebody with a particular expertise, or in a particular company, you’ll very likely find who you need at  And what a great tool for connecting with colleagues you haven’t heard from in years.  Let’s face it, most development work is done through networking, a chance meeting here, a comment there, and soon an idea is born.  The more people you have access to, the more likely it is you’ll find somebody you trust who has the answer you’ve been looking for.

These are the major “social networking” tools I’ve been using and there are lots more coming down the pike.  Like Novell Pulse, which from what I understand, they are trying to position as Google Wave for the enterprise.  We’ll have to see if it will be worth it, or will it lose out to Google Wave’s extensibility as an open source application.  Another promising app is Threadsy.  Just the other day I was complaining that I don’t know who I am anymore, or know how to keep up with myself anymore.  Two twitter accounts, facebook, google wave, MySpace, … the list goes on.  Threadsy takes all your social networking tools and brings them together through a single interface, allowing you to keep up with all your selves in one place.  If they can get it working, I’ll be there.  And there are lots more, some good, some bad, and new ones coming out every day. 

What about email? Don’t worry, it’s gonna be around for a while.

Links I’ve been using to learn Google Wave

December 4, 2009

Google Wave Intro links
Why Google Wave sucks, but you’ll use it anyway
Making Sense of google wave – a 15 minute presentation by the author of The Complete Wave Guide (she’s a little too bubbly at the start, but it gets pretty good as she goes on)
Personalize Google Wave
Google Wave and the Enterprise

Manuals –
The Complete Wave Guide an online “book” (easy read and pretty good summation of how to use it)
Google Wave Guide
Lifehacker Google Wave 101
Google Wave command cheat sheet

Lists of Gadgets and bots –
125 Google Wave Bots
Plugins and Gadgets
Comprehensive List of Extensions
Google Wave Bots Wiki list of extensions

RT @masteringwave Creating a Simple Form Gadget « Mastering WAVE

Industrial Design and Skills for Success

December 3, 2009

I found this article written by a Chinese firm, and liked it so much I rewrote it in english to meet my own perception of its content and added a couple of additions of my own –

Industrial Design

The process of applied art, architecture and engineering which give physical shape or solution to meet industry needs. It is the visual shape, configuration, and/or pattern of a manufactured product.  Industrial design is most concerned with the interaction between people and products, at the same time considering manufacturability of the product.

The main focus of Industrial Design is:

• Functionality and Specifications
• User Experience
• Styling
• Quality
• Cost (considers many concepts here including cost of product, cost of use, cost to environment, manufacturability, etc.)

Industrial Design is creating & designing concepts with specific needs that give process, steps, and appearance of product for the benefit of the user and the manufacture of the product.

Industrial Designer
Industrial Designers play a key role in the development of manufactured products.  The main role of the industrial designer is concept development and implementation.

Good Industrial Design = Good Business Product = Good Output

Industrial Designers need 6 key skills:

1. An innate ability to listen to users and understand their needs
2. Creative problem-solving approach
3. Quick ability to present a concept with random sketches
4. Good verbal and written communication
5. Professional 3D design skills in modern CAD products
6. Should know mechanical, electrical, and manufacturing basics and background

Industrial Design includes:
The development of user-driven ergonomics to improve manufacturing methodology considering client specifications following standards and specifications.

Industrial Design Steps:

• Create usability goals
• Create user interface concepts
• Model the user interface
• Test the design
• Validate the design specifications – modify them if necessary
-> go back to start – repeat until design meets or exceeds specifications and specifications meet or exceed need

Industrial Design is concerned with the following:
• Human needs
• Social / cultural issues
• Ergonomics (usability)
• Environment
• Cognitive concepts
• Materials
• Technology

Comments welcome

Misconceptions about Google Wave Preview

December 1, 2009

From a reply to comments on Paul Buchheit’s blog post and many comments I’ve read —

I keep seeing comments like “I don’t get it” or “It’s useless” or “I talked to myself for a while and haven’t gone back since”.  It seems to me a whole ton of people are missing the point of what the Wave preview is all about.

Wave is a massive concept that no single company could possibly bring to fruition on its own in a reasonable amount of time. The preview is all about giving the development community access to the product so they can extend it beyond what any one person could imagine it could be. It’s kind of like watching an organism evolve. Those pieces which don’t work will whither, and the good will continue. Eventually, I assume a standards committee will come together and reign the whole process back in and a product will be born.

Wave is useless as a closed system. This preview time was not meant for users to be able to really use wave to get work done. Yes, some people will, but overall, it’s not usable yet. People’s expectations on that end are way too high.

Give it time and let it evolve. Until it’s available to the public without bounds, (or at least available to an enterprise without bounds) like email is, it really won’t be usable to get work done. I also think it’s going to be necessary to move blips around. Just like email, wave etiquette will evolve. At least useless chatter can be cleaned out.

Overall, I think the preview was a great idea, and (to risk being dangerously overhypey) I’m psyched to see Wave move forward and will definitely have a use for it when it’s done.