It is time to get rid of the floppy disk icon metaphor

floppy_disk_iconI was viewing a PDF in google chrome and wanted to save the PDF to my local drive. Hovering over the document, a icon bar popped up. To save the PDF obviously I press the floppy disk icon, right? I used floppy disk when I was in college. I remember Apple uses it a lot in its user interface. But I can tell you that my elementary age children have never seen a floppy disk in their lives and would never have guessed the meaning of the icon. It was more ironic to see this used in Chrome. Surely many of the young engineers at Google has never really used a floppy disk either, right? Apple is working hard to make the "Save to Disk" action unnecessary. So who is going to come up with the next great metaphor for "save" while we still need it?

1Q84 and Math

I made the "mistake" of picking up ichi Q hachi yon by Haruki Murakami. Of course I cannot put it down. Here is Tengo on Math:

"Math is like water. It has a lot of difficult theories, of course, but its basic logic is very simple. Just as water flows from high to low over the shortest possible distance, figures can only flow in one direction. You just have to keep your eye on them for the route to reveal itself. That's all it takes. You don't have to do a thing. Just concentrate your attention and keep your eyes open, and the figures make everything clear to you."


CustomMade and 18 Million

What can CustomMade do with it's new round of financing, 18 million dollars? a lot. I am lucky enough to experience the inside view of a large funding round like this for the second time. The first one, AdvisorTech Corp, was during the Internet Bubble years. 20 millions were nothing to talk about. This time around, the market conditions are much more realistic, and the CustomMade round is well deserved and it is a vote of confidence by the markets. One of the main success factors for CustomMade is the pairing of co-founders Seth Rosen and Mike Selguero. They have complimentary skills in a way that I have not seen for a long time.

Another factor of CustomMade's success is the first mover's advantage. While being first does not guarantee success, being first and having a team that have worked and worked to understand the customer gives CustomMade a tremendous advantage over any competitors. Any two sided market place business is difficult to understand. Which side of the market should subsidize the transaction (makers)? How to deal with competition within one side (how to encourage maker participation without shrinking the maker pool by favoring high performers)? How to match make between the two sides (customers and makers)? The CustomMade team has built up a lot of internal knowledge of how to make this market work.

But remember, to quote Mike quoting Seth:

A dollar raised is a dollar not earned -- Seth Rosen

This is a beautiful insight into the truth about startups -- Having raised this large round of financing just means that we are in the hot seat to delivery value to the investors by multiplying those dollars into revenue growth.

Here is a picture of @pks, @MoonlightLuke and @markstenquist working hard with their pen and paper... (We were signing forms for a welding class, to understand how to custom make objects!)

Review of Delineato Pro, a light weight diagramming tool for the Mac

I came across Delineato Pro almost by chance while browsing the App Store. A quick googling around, after reading the developer interaction with his users on macrumors forum, I bought it just to try it out. I wrote the review with it as you can see below. For the search engine: I recommend giving a try, especially if you are frustrated with the complicated feature set of OmniGraffle, and find pure mind mapping tools too restrictive in terms of layout.

Reviewing the perfect Hi-Tec-C pen, the Render K

I love fine point pens. All my fountain pens are either F or EF nibs. I use Sharpie F points. But I never gotten excited about the Hi-Tec-C and I never knew why, until this week.

After hearing Brad Dowdy and talked about the Render K many times on the Pen Addict Podcast, I decided to get one. Hoping on the  Kara Kustoms website, I saw that they have some limited editions available. Somehow the Raw stock version seems to be the most authentic version for a pen like the Render K, so I ordered one.

The Render K is everything it is suppose to be. A beautifully created pen with all the right lines and precision construction. I popped an old Hi-Tec-C refill that I had into the Render K, and I suddenly find myself loving the Hi-Tec-C ink. Then I realized why: I really dislike light weight pen. The standard Hi-Tec-C is the worst -- both light weight and thin. That is the reason I never liked it. Now with the weighty Render K, I really like writing with the Hi-Tec-C 0.4 mm refill now.

Note that this is a special raw stock edition. The body is deliberately not polished. I happen to like the look. When you buy a regular Render K from Kara Kustoms, it will look beautifully polished.

Story Telling and Game Making with Scratch

This March I started a new Scratch class for K-6 at Einstein's Workshop (formally known as H3XL). Here are the class materials for the class so that parents can follow along at home if they wish.

Session 1 Introduce Yourself

Activity: The first session consists of two related activities. First, create a Scratch project to introduce yourself to the rest of the class. Second, create a Scratch project to tell a joke, possibly with two characters.

Learning Objective:

  1. Sharing projects onto the Scratch website (saving the project), need to know how to enter user name and password
  2. basic drawing skills, drawing a picture of yourself or something that represent yourself
  3. basic Scratch concepts: what is a block, what is a sprite, scripts, costumes
  4. import a sprite from the sprite library
  5. use the say and the wait blocks to coordinate telling a joke

Scratch Blocks

Example Program:

See my Hello project, and the knock knock joke project.

Session 2 Let's learn to fly!

Activity: Create a Scratch project to fly a plane (or other character) around the screen.

Learning Objective:

  1. A simple understanding of the Scratch stage coordinate system (x,y)
  2. Use the "click" trick to fill in (x,y) value in any movement block
  3. drawing background onto the stage

Scratch Blocks

Example Program

See the flying around project.

Session 3 Simple Racing

Activity: Create a Scratch project to "race" two characters on the stage.

Learning Objective:

  1. How to tell a sprite to do someone over and over again (using the repeat block).
  2. optional: collision detecting by checking to see if one sprite touches a specific color
  3. drawing background onto the stage (finishing line)
  4. Start to incorporate knowledge of blocks learned from previous sessions.

Scratch Blocks

Example Program: See the simple racing and the racing with finishing line projects.

Stop Whining, Marissa Mayer is right

I agree with Mayer. Stop whining. The media is quick to jump on the band wagon and proclaim Mayer is heading backwards in time. Not true.

  1. Not allowing working from home full time is not the same as inflexible work arrangement
  2. Nothing can substitute for in person communications (read up on Sherry Turkle's work)
  3. Would you rather never see your adult children in person? No more family gatherings for life? I don't think so.
  4. People who claim working from home is more productive is missing the point. Personal productivity is a very narrow measurement of success.
  5. Virtual team has to be built from in person connections

I am all for flexible workplace. Having to work with many different people in different stages of their lives, this is what I do:

  1. allow for flexible work time, but require core time block when everyone is in the office, say 10-3 M-Th
  2. allow people to start the day early and leave early -- great for parents who need to pick up their young children, and start the day late and work late, for the stereotypical techie
  3. allow for a comfortable work place, access to food/drinks/support services and R&R spaces (a given in tech companies)
  4. allow for short Friday's as long as work is done M-Th

Most importantly, stop whining. If you are unwilling to get dressed, commute into the office to work with your peers just because you feel like you work better at home? What else are you unwilling to do?

PK 2012 year end review

First Things First

Last year the world lost Steve Jobs. This year Stephen Covey passed away. I have long been a fan of his views of life management. If you have not read his work, you should.  First Things First, while relatively less famous, is a much more important book than the Seven Habits of Highly Effective People.

I do try to balance my life across the different roles I have and leveraging the interdependence between them. Here is a short summary for 2012.

Back to School (again)

Sharpen the saw is an important and often neglected part of  one's life. Working with different startups with the latest web technology requires some level of learning. Heading back to school part time however made it official. The process actually started at the end of 2011. I decided to apply to the MIT advanced study program, designed to let working professionals take graduate courses at MIT part time. Application forms, transcripts, letters of recommendation. Remember those?

The MIT "kids" are great. They are intelligent, creative, attack everything with a passion. It is very refreshing to be able to work with them. Since my part time MBA experience was pretty much show up for lectures in the evening, this is the first time I have a view into normal college life in the U.S. It is very different from the more structured style at Imperial. Think of this as long term planning so that I understand college life for my kids when they get there.

Work Life

We have continued to work on new and old projects at Imperial. We have done more work with Wordpress integration, as well as entering into the IOS world. There are a few exciting new projects that I wish can be finished soon so that we can talk about them in public, but that's the down side of operating in the start up world.


I talked about this each year . Move away from the city? More living space, saving money from switching to a public school, clean air and backyard. This year we did it. An offer for our loft got the process started. I left the loft in Boston and moved back to Lexington.

The moving process was difficult. I moved six times in my adult life prior. I thought I have this down to a science (link). But that was before children. We had 100 boxes of stuff packed, about three times more than what I had before. I took the opportunity to donate, sell and discard most of my own belongings. I like to think we have a minimum amount of toys for the kids, but still it took up a lot of space.

The process was difficult because, for three months I could not find a single house to move to in Lexington. A lot of people are doing the suburban migration. Lexington is one of the hottest market. Houses were either too small and too old, or too large and expensive. We were close to panicking, but the end result is great. It was real serendipity how I found our new home, materials for another blog post.

Our new home fits us wonderfully. Walking distance to all things Lexington Center, open floor plan, 11 foot ceilings, walls of windows, We basically brought our loft and city living to Lexington.

New Communities

Luck would have it, The town of Lexington runs a Lexington Citizen Academy in the Fall of each year where interested residents can attend. For one night a week, in eight weeks I learned about all operations of the town. I now have a much better understanding on how Lexington operates, and I am continued to be impressed with the town. One of the reason for Lexington to run the "academy" is to recruit new volunteers. I joined the Citizen Advisory Committee for the Lexington Library as the library is working on its strategic plans for the future.

New School

A major reason for moving is the public school system. So far our experience has been great. We have dedicated teachers, modern facilities, a strong PTO. Of course I am working on starting a Scratch Club. Meanwhile I am running the Science and Math clubs with a few other like minded parents. More importantly, the kids are loving their new schools and new friends. Going to a neighborhood school we runs into other families more often in after school activities, something that is new to us coming from the Boston private school scene.

Martial Arts

The suburb move is the catalyst for so many things. A wonderful Martial Arts teacher happened to start a new school in Lexington soon after we moved into town. Now not only the kids can start on their martial arts practice, I can add to my regular Tai Chi practice. Sword and Bagua are just a few of the new things that I get to restart.

Other Notables

The Dalia Lama was in Boston, and I got to attend one of his talks! While he was at least 100 feet away (we were in one of the largest conference space at a Boston hotel) and we were mostly watching him on two giant projection screen, you could feel his presence. He speaks with both authority and a genuine child like sense of compassion and openest that is amazing. I am certainly inspired by him and try to carry his philosophy with me as we cross over to year 2013.

Why naming your child Hashtag is a bad idea

#FAILED By know you have read the news, some parent named their new born baby girl Hashtag. This is a really bad idea but not for what you think. It is not that the child may be teased, or confused, or her future cost of therapy. The reason that this is a bad idea is ironic:

If the parents named their child hashtag because they like social media, the name actually completely disadvantaged their child in social media. What do you the child can use as a name in her online identities? dashtag may well be a reserved word. How about her personal brand? I would suggest "". Because if I were to look for her, and perform a web search for "hashtag smith", do you think I will find her easily? Or would I get a thousand result pages talking hashtag the social media term instead?

Boston's new Lack of Innovation Center

[gallery] I love Boston. I lived and worked here for 20 plus years. My own little office has been in the Seaport district and South End for the last 8 years. Open loft office, bad HVAC ,cheap rent. It is, or rather was, a place for small start up companies to live. But developers are always looking for the next big thing. These areas are being bought up and developed into condos and apartments.

Reading Scott Kirsner's article this morning sadden me. He is right of course, as he is well plugged into the start up ecosystem in the area. This new "Boston Innovation Center" is just another insult. It is not cheap office space for start ups. It is a conference center and a restaurant. But wait -- is there not a beautiful and mostly unused conference center across a few block? How about asking the Boston Convention Center to contribute part the space for used by smaller businesses? A quick look at their schedule shows that they are not that booked up.

If the city actually meant to foster innovation and small business instead of pander mostly to large real estate developers, they should try the affordable housing model. Each time a developer gets approval to put up any new buildings, they have to contribute to a portion of low rent office space elsewhere.

The City's responsibility is to bring infrastructure to these low rent office space areas to help them thrive -- we need:

  • affordable and working transportation
  • parking and bike lanes
  • high speed internet connection (city of Boston is one place where you cannot get cheap FIOS)
  • cheap food and cheap rent

As a bonus if you target problem areas in Boston, it will help energize the neighborhoods. Except sadly I know this will not happen without some new innovation from the top.

Amazon shuts down Special Occasion Reminder, adding birthday to address app in OSX

I received an email from Amazon at 3 am EST this morning telling me that they are shutting down the Special Occasion Reminder service. They are converting these reminders to their (new?) Friends & Family Gifting service. I understand that they are trying to encourage people to buy things from Amazon for these birthdays as gifts, but do they have to externally rename the service? If you have been a long time Amazon customer like myself, some of the very old reminder setup did not have a marker to say that the reminder is for a birthday. Those older reminders will not be converted. What to do? I can add those reminders back to the new service, or I can add the birthdays to my address book database on my Mac. I updated my address book on the Mac. This is how:

Adding Birthday field to the Address book app on the Mac

  1. Go to the Preferences menu
  2. Click on the Templates button
  3. Click Add Field and select Birthday
  4. Voila ! Each contact in the address book now has a birthday field


Twitter Weekly Updates for 2012-10-07

Amazon Paperwhite Kindle Review

The postman dropped this through the mail slot today! My new Kindle Paperwhite, one day early. I have the original Kindle, and the Kindle Touch (well the kids have the Kindle Touches). How does this one compare?

  • much faster respond time, including typing
  • the display is way better
  • the UI changed a little, for the better
  • remember it does not have audio capability now, so it is purely a reading device

The only negative? My unit has a little scratch on the side edge on the rubber case. I am not going to exchange it for now obviously. Ignoring that, Highly recommended!

Click through the photoset below for many more pictures.

Amazon Paperwhite Kindle, a set on Flickr.

Twitter Weekly Updates for 2012-09-30

Twitter Weekly Updates for 2012-09-23

Why I ditched Skitch and Evernote a long time ago

Today the internet is flooded with "we hate Skitch 2.o" sentiment. I hate to tell you, but I ditched both Skitch and Everynote a long time before today. Some background. I loved Skitch. But soon, Skitch gettings to be buggy and would crash on me often. It got to the point where I had to stop using it because I need a reliable way to share images at work. This was just around the time Evernote bought Skitch.

I was a very early Evernote adopter. I work on multiple machines and being able to automagically sync notes across them is priceless. But slowly I am annoyed by the subtle differences in the evernote clients across platforms. By all account Evernote is now a very mature platform but they still have problem deciding whether to support text formatting on all platforms. So I gave up.

I use Yojimbo for all my notes now. I am waiting for a read/write iPad and iPhone client, and that is a problem, but the Yojimbo guys know software and I trust them to get all the features right. Their notes organization support is very good which is what I need, and I use dropbox for general file syncing across platforms.

So why is Skitch and Evernote so bad? and Dropbox and Yojimbo so much better? Because fundamentally Dropbox and Yojimbo are run by techies -- programmers that put actual functionality first and business model second. They use their own products and will not make it not usable. My guess is product development team now drives Skitch and Evernote, and while "aligning their products with their strategic business model", short changing their actual user base.

Note: Yojimbo is an Apple platforms only product. If you use Windows, stick with Evernote.

Twitter Updates for 2012-09-20

  • yikes, really windy in @LexingtonMA #
  • @bitbucket are you down? #
  • is there an @ATT 4G outage in Boston? I cannot get data on my #iPhone since last night. #
  • my 8 yr old play tested my game prototype, said "pretty good, but need better instructions and more missions" #edtech @cms_mit #
  • mixing in math webinar, maybe I can use this as the new co-chair of the school's math club #math #parenting #
  • A pretty good list (even if you don't agree with the order) of great #hongkong #movies #
  • @robreact I love that movie, but it is so hard to pick one as the top. chungking express is comparable #