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.

Suburbia

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 "www.mymomnamedmehashtag.com". 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 http://t.co/2UghaUTu #math #parenting #
  • A pretty good list (even if you don't agree with the order) of great #hongkong #movies http://t.co/rgBdCMos #
  • @robreact I love that movie, but it is so hard to pick one as the top. chungking express is comparable #

Twitter Weekly Updates for 2012-09-16