What is Build to Learn?

Posted on

Build to Learn is an initiative by a group of volunteers to help people learn programming by building useful micro-products. Our motto is – Build to Learn and Learn to Build. Anyone who wants to learn or build or do both can participate. We plan to meet a few times a week in 3-4 hour coding sessions […]

5 Reasons Why Should You Host An Hour of Code

Posted on

I was talking to a group of faculty members at KCG Tech on why we should ask schools to host An Hour of Code. The Hour of Code started as a one-hour introduction to computer science, designed to demystify “code”, to show that anybody can learn the basics, and to broaden participation in the field […]

Ideas, Creativity, Innovation

Games for Learning

Posted on

From the Institute of Play On Games for Learning Education in the early part of the twentieth century tended to focus on the acquisition of basic skills and content knowledge, like reading, writing, calculation, history or science. Many experts believe that success in the twenty-first century depends on education that treats higher order skills, like […]

Software - Programming, Development

LinkLog: Programmer Competency Matrix

Posted on

On a winter day in Boston, I sat through a two hour lecture on B-Trees. There was snow outside and we all sat spell bound as Greg Basset, our instructor taught us how Digital’s RMS-11K (the record management system) worked. The concept of incremental loading, fill factors, splitting data and index buckets and compression of […]

Ideas, Creativity, Innovation

The Mismatch Problem

Posted on

I was watching this video of Malcolm Gladwell’s talk over the weekend and enjoyed every minute of it.  Malcolm has the uncanny ability to look at problems in new ways. He was talking about the challenges in finding the right people to hire in various professions. He calls it the “mismatch problem”   According to Malcolm, […]