Whether my third grader becomes a software engineer when she grows up remains to be seen. The ability to customize and extend the behavior of a computer is a skill that is going to remain with her for the lifetime. If she wants to be an educator she can make educational apps. If she becomes a business person or a scientist she will be able to use computers to her advantage. This is what being a citizen developer is all about. Continue reading Collaborative work in the cloud: what I learned teaching my daughter how to code
Techcrunch reports: If 17-year-old Google is at all worried that it’s losing its mojo, it should find some new data highly reassuring. According to a survey of 19,000 students across 340 universities around the world, Google is still their top choice when asked where they’d want to work. Their other top picks, in descending order: Apple, Microsoft, Facebook and Amazon. Apple, Microsoft, Facebook and Amazon … Continue reading Attracting STEM Graduates to Traditional Enterprise IT
Last weekend, on May 2nd, I had an opportunity to come to Clarkson University and give an alumni address at the Clarkson School Class of 2015 Commencement. The best way to describe Clarkson School is that it is bridging year program where talented high school students get to leave high school a year or two earlier and attend first year of college at Clarkson University. … Continue reading The Clarkson School Class of 2015 Commencement
Desperate times call for desperate measures at Microsoft. Frobes reports: Despite a lacklustre start, Chromebooks are becoming relatively popular in the super-budget end of the portable market. This has worried Microsoft for some time. After all, with a Google-centric experience, not to mention an operating system in the form of Chrome OS, there’s little if anything to be gained here by Microsoft and everything to … Continue reading Microsoft and Apple Have Everything to Lose if Chromebooks Succeed
I wrote in January that computers might have become too complicated to be used effectively for teaching kids how to program. I learned how to program on a very simple computer that had BASIC as the only way to interact with it; even to load a game I had to know how to type in a command. As I look back at my early computer … Continue reading Thanking MIT Scratch
I learned computer programming on a Cold War era Soviet programmable calculator called Elektronika MK-61. It was a very simple device that used a four element calculation stack, a handful of registers, and programming it was very much like writing assembler code. It had a number of undocumented features that made simple games possible. It’s cousin MK-52 was used as an on board computer on … Continue reading Have computers become too complicated for teaching ?