Newsletter:

Skip Navigation LinksHome > News > Software > Babies encouraged to smash computer keyboards for fun

Babies encouraged to smash computer keyboards for fun

By Ry Crozier
4 September 2008 11:15AM
Tags: babysmash | computer | keyboard | scott | hanselman | source | code | teched

A free educational game for babies that is controlled by mashing a computer keyboard has already achieved 20,000 downloads in less than two months.

Called BabySmash, it was created by respected .NET developer Scott Hanselman, who works by day as a senior program manager in the development division of Microsoft.

Inspired by his eight-month-old crawling across his computer keyboard while he was on a Skype call, Hanselman set about creating a way for babies and small children to bang on the keyboards of his Windows-based computers ‘without hurting anything’.

The result is BabySmash, a free game that draws letters, shapes and numbers based on how the baby smashes the keyboard.

Benefits listed include that it ‘keeps babies happy’ and that it ‘won’t harm your computer’.

The latter is because the application locks down important keys like Windows, Ctrl-Esc and Alt-Tab, confining the baby to the application and also preventing anything from being accidentally deleted, according to Hanselman.

“As soon as a developer has a child, they want to develop a game for them,” Hanselman told iTnews at the Microsoft Tech Ed 2008 event in Sydney.

The application was created by Hanselman using the Windows Presentation Foundation (WPF).

Hanselman used a novel way to invite contributions to the project from other developers - he wrote ‘horrible’ code and then released the source for it via codeplex.

“I wanted to use WPF but didn’t get a book. I just thought to myself ’I’m going to write this wrong’,” said Hanselman.

“I thought ‘I’m going to sit down with a new technology [WPF] but re-use my 15 years’ development skills in older technology, put it out as horrible code, then get WPF experts to come in and refactor the code subsystem by subsystem’”.

Releasing the source code has also invited several important contributions. In particular, a New Zealand developer is now collaborating with Hanselman to port BabySmash to Silverlight.

Hanselman anticipates that the Silverlight version will likely act as a taster or cut-down preview for people wanting to test it before downloading the full version.

A key limitation of the Silverlight version will be that it doesn’t lock down certain keys as in the WPF version.

Hanselman said he has also received a huge amount of feedback on the application, ranging from features that could be added to other offers of support.

“I’ve had offers to redo the voiceovers professionally,” Hanselman said.

“I also received a recording of someone’s child saying BabySmash - and made that the opening sound [for the application].”

Hanselman said there are no plans to commercialise BabySmash.

“It’s just fun - something like this I don’t think should cost money,” explained Hanselman.

“I would much rather focus on the education value for the child and the adult programmer. I can push WPF to its limits because it’s much more fun when babies are involved.”

   


Ads by Google


Thoughts on this article? Add a comment below.
Comments: 6
Good on him! I love the idea of people collaborating to produce something fun and educational for kids and NOT turning it into a commercial venture.

Kudos to you sir.

Oz

iTnews - comments icon Posted by OzTeKSep 4, 2008 4:04 PM
This is outrageous. How can anyone condone exposing children to the evil of .NET at such a tender young age?

Terribly irresponsible.

iTnews - comments icon Posted by RJSep 4, 2008 4:18 PM
FANTASTIC... keyboard manufacturers should have it as a small business card CD saying.. INSTALL FOR YOUR BABY to ENJOY.. then watch them wreck the $20 keyboard within a month.. I LOVE IT..


iTnews - comments icon Posted by Romelus SaladarSep 4, 2008 5:55 PM
What in the world is wrong with this guy? Wouldn't it be better to teach a young child not to touch what isn't theirs and also teach them to be gentle with things, especially electronic? Why allow a young child certain behaviors and then have to go back, at a later date, and force them to unlearn something that becomes inapporpriate. This guy is a moron.
iTnews - comments icon Posted by CATRYNA WHITEOct 24, 2008 12:48 AM
hiyalll great site
iTnews - comments icon Posted by mickyNov 7, 2008 3:46 PM
I think its fucken crap an da lot of bulshit
iTnews - comments icon Posted by mickyNov 7, 2008 3:47 PM
Report this comment as offensive:

   * Indicates information we require to process your submission.

Name: *
Email: *
Reason for offense: *
Your report will not be displayed.  
Name:
*
 
Email:
(will not be displayed)
*
 
Comment:
(HTML not permitted)
*
 
Validation
*

Enter the code you see below:

 

 
 
 
 
 






iTnews 2009 Job Survey

TopTopics
(28221) -  top
(4093) -  microsoft
(3273) -  acma
(2663) -  company
(2650) -  terria
(2542) -  telstra
(2385) -  broadband
(2243) -  data
(2232) -  content
(2040) -  isp
(1821) -  nbn
(1667) -  internode
(1662) -  filtering
(1525) -  voip
(1522) -  centre