I have 20 years of experience in the computer industry, starting my first paid programming gig at 16. After a little over a decade of work, I started writing computer books to help my fellow technologists. I contributed to my first books in 2007 ("Java Power Tools", "Maven: The Definitive Guide") before moving onto a couple of best-selling titles ("Seven Databases in Seven Weeks", "The Little Riak Book"). Then I wrote a book that didn't turn out so well ("Programming Google Glass"). Between these writings, I taught many classes, spoke at several conferences, started a couple Meetup groups ("PDX Web & Design", "Portland Wearables"), and organized a few conferences ("Write The Docs", and the first "Rails Girls" in North America). You could say that my one passion as great as learning new technology, was teaching it. That desire and experience has expanded scope since the birth of my daughter and soon a new baby.
I want them to just "get it" when they're old enough to use a computer, and so researched what different aged children can comprehend. It turns out the little tykes are pretty good at picking up fundamental concepts. So I went about designing this first book, and the next two, to be fun to read/play with, and also instill that certain way of thinking that makes using computers so easy for some of us.