Share this project

Done

Share this project

Done
Hello Ruby is a children’s book that teaches programming fundamentals through stories and kid-friendly activities.
9,258 backers pledged $380,747 to help bring this project to life.

Pulling back curtains

Posted by Linda Liukas (Creator)
75 likes

"We may say most aptly that the Analytical Engine weaves algebraic patterns just as the Jacquard-loom weaves flowers and leaves. "- Ada Lovelace

Twelfth update

Happy November! The sun barely raises here in the North, but things are busy nonetheless. Scroll down for an update on the book content and some sneak peeks into what I am envisioning it looking like.

Currently the thing I get most joy and energy out of is play testing with kids. One of my favourite exercises is the following. Show the pictures for a little one (and ask them from yourself too!). 

  • Is a car a computer? 
  • Is a dog a computer? 
  • Is a grocery store a computer? 
  • Is a toilet a computer?

Many kids (and adults!) start by thinking none of these are computers. But cars already have many computers - like the navigation system. Grocery stores have cash registers. Even toilets have computers (at least in Japan!). Computers are getting smaller and cheaper all the time. In the future dogs will probably have computers in their collarbones and so will every milk bottle. Unleashing the creativity and imagination of kids is wonderful: I'm always surprised of the results. 

In October I also celebrated Ada Lovelace - the world’s first programmer. Her story keeps on inspiring me: the daughter of a poet father and a mathematician mother Ada grew up to become fiercely interested in machines, numbers and patterns - “that Enchantress who has thrown her magical spell around the most abstract of Sciences and has grasped it with a force which few masculine intellects could have exerted over it", as Charles Babbage explained it. Computing culture is so fascinating. I wish next Halloween we’ll see kids dressing up as little Adas, Charles’ and Alans.

Hugs,

Linda

Book update

Last time someone requested more pictures and progress updates on the book - so here’s me pulling back the curtains and offering a sneak peek into the artwork of the first chapters.

These are some directions on the book design. The final book will be somewhere between 64 and 72 pages, depending a little on how the rest of the exercises are laid out.

One of the hardest things was to keep together the storyline, the pictures, the exercises and the curricular points in a way that brings out the best in each of them. Ruby’s story should be enjoyable, and quirky, the exercises enticing and fun on their own and everything should tie into the bigger goal of teaching computational thinking.

The final book has ten chapters, each of which introduce one computation theme. And the book will include 33 exercises - puzzles, creative challenges and playful explorations encouraging make believe. They include a paperdoll that teaches boolean algebra, a map maze for learning about algorithms, a dance party for looping and so on. (You can already print and try out one of the exercises here.)

And here’s a sneak peek into the chapter structure and the topics in each of them. I don't want to spoil the story, so headlines for now only!

  • Chapter 1 where we meet brave little Ruby and learn about sequence of commands. Exercises call out ways we use algorithms in our daily lives and help understand the importance of giving commands in sequence.
  • Chapter 2 where we set out on a journey and find some clues from dad. Exercises help in understanding different types of data a computer uses to make things, like strings, numbers and booleans.
  • Chapter 3 where we draw a map for the journey. Exercises call out ways to create algorithms (identifying a set of instructions for a task) to help Ruby through the map.
  • Chapter 4 where we meet the booksmart penguins and become builders. Exercises teach basics of lists, arrays and organising and sorting information
  • Chapter 5 where we meet the Snowleopard. Exercises introduce the programming concept of loops (running the same sequence multiple times and the different types: while, for and repeat)
  • Chapter 6 where we meet the Foxes and learn about clear roles and responsibilities. Exercises introduce the programming concept of events.
  • Chapter 7 where we meet the Robots and learn about making decisions. Do this or do not? Do this or do that? Do one of these things? Who knows the difference? Exercises further help in understanding decisions based on conditions.
  • Chapter 8 where we meet the boy Django and build things together. Exercises introduce the concept of functions (pieces of code that you want to use over and over again).
  • Chapter 9 where we run into a problem. Exercises help understand how the process of debugging: finding and fixing what’s wrong.
  • Chapter 10 where we learn about team work. Exercises call out ways programming is collaborative and even real programmers use pair programming and rubber duck debugging to get through problems.

Linked List 

This month’s linked list goes back to the basics: things in computing culture that made me stop this month.

  • Simple CPU. An interactive, hands-on guide through hoe a computer really works. Not for the smallest of kids, but for anyone else highly recommended! 
  • BBC Computing. I have shared this a wonderful, practical resource on computational thinking ages ago.
  • A conversation with Alan Kay. Includes classic lines like this: “I believe that the only kind of science computing can be is like the science of bridge building. Somebody has to build the bridges and other people have to tear them down and make better theories, and you have to keep on building bridges.”
  • How Ada Lovelace became famous again. If you don’t know Ada’s fascinating story, start with this and continue with the actual book! 
  • The Last of the Monsters with Iron Teeth. An essay on how cities prevent kids from free roaming and sauntering - leaving Internet as the last free place for their creativity?
Tieg Zaharia, Galen King, and 73 more people like this update.

Comments

Only backers can post comments. Log In
    1. Linda Liukas Creator on

      Hi all, thanks for your messages and word of encouragement! In the middle of the long, cold Scandinavian winter, we take energy from wherever we may find it and this Kickstarter community continues to be my inspiration motivating me to work harder, so thank you!

      Let me respond to some of the questions in below :)

      Casey, I hesitate to think in numbers, as Hello Ruby for me is foremost a creative process, but to answer your question

      text 100%
      illustrations 90%
      Workbook 80%

      I’ve set myself on a tight deadline, and hope to be able to share concrete timelines soon!

      I have a book publisher as well as a lovely editor (yey! more of that soon!) and am in discussion over how to proceed with the KS backer deliveries, hopefully being able to send them as soon as possible. Also, yes the book will be in PDF as per original statement, I’m also still in talks over this.

    2. Missing avatar

      Judy Young on

      I love your updates Linda, it's great to get little peeks into Ruby's world.

    3. Missing avatar

      Aubrey Nuel on

      When is the book expected to be completed?

    4. Nathalie on

      Hello and thank's for the updates. I agree with Casey and Hannah. This project for an ebook (so no printing delay to expect) is starting to be kind of long to wait for : 10 month since it was successfully funded.
      What % of the writing is complete ? Will it be ready for Christmas ?

    5. Bradley Bristow-Stagg on

      So excited for this book and going through it with my munchkin.

    6. Missing avatar

      Maurice Forde on

      Keep up the good work Linda.

    7. Missing avatar

      DLM on

      Thank you, Casey, I concur.

    8. Missing avatar

      Casey Fox on

      We had many questions from the previous update that did not get answered...
      1. What % of the writing is complete?
      2. What % of the illustrations are complete?
      3. When will the digital version be available?
      4. When is it being sent to a printer?
      5. When will hardcovers be shipped?
      6. Have you signed a book contract? Have an editor?
      7. How quickly will the books ship once you receive them? Or will you ship that out to someone else?
      8. As noted in the original campaign, will the e-book be available in PDF format?

      Since you don't know the final book size obviously it's not 100% complete (although you list the chapters, so you're what, 80% there?). I agree it looks good, but we're still missing a lot of details about the process that many of us are obviously eager to hear.

    9. Gustaf Lindqvist on

      Starting with writing WOW! Wonderful to have a little sneak peek at the book! Keep up the good work! :)

    10. Justin Wheeler on

      Thanks for the detailed update. I think you answered a lot of lingering questions. Looking forward to giving this to my son!

    11. Missing avatar

      Lydia M. Naylor on

      It looks great! I'm looking forward to sharing it with our daughter. Keep up the great work.

    12. Hanna Mäenpää on

      I'm tired of the updates. Please just deliver the book.