Programming in the Small - Teaching my 5 Year Old Ruby*
My children are growing up in an age of devices, phones and tablets, that hide so much of the underlying machine. Come with me on my journey to teach my daughter how computers really work, using Ruby and a love for drawing and games as our guides.
My dad’s a programmer, so I grew up with PCs and—more importantly—programming tools my friends didn’t have. I learned early on that text I typed could make these machines do anything I could imagine.
Now I have kids of my own, and as my daughter’s learning letters and arithmetic, I’m scheming to give her similar experiences. Come along on the journey of introducing her to programming. We’ll talk about the software we used, the puzzles and games we made, what worked and what didn’t. Along the way we’ll pick up tips on teaching programming novices of any age.
Ruby, teaching, kids
This talk has not been given previously.
I've spoken at several Ruby conferences over the past year including Mt. West Ruby, RubyConf, CodeMash and Ruby on Ales.
Slides from prior talks are available at https://speakerdeck.com/jasonrclark
Videos at http://confreaks.com/presenters/1621-jason-clark
I fell in love with programming as a young boy watching my dad work in Clipper and dBase III (no, really). The obsession sparked there continues to this day. I work for New Relic, and in my spare time contribute to the Shoes project. When not at work, I enjoy cycling, homebrewing, and hanging out with my family.
- Title: Extending Gems - Patterns and Anti-Patterns of Pluggable Gems
- Track: Chemistry
- Room: B304
- Time: 11:00 – 11:45am
The Ruby community has a strong tradition of building extensions to popular gems. But simple mistakes can make gems harder to extend than they need to be. Drawing from real-world examples, we’ll examine the patterns of coding, configuration and documentation for maximizing your gem’s flexibility.
- Speakers: Jason Clark