Shared publicly  - 
 
Making Blockly Universally Accessible
Posted by +Neil Fraser, Chief Interplanetary Liaison

We work hard to make our products accessible to people everywhere, in every culture. Today we’re expanding our outreach efforts to support a traditionally underserved community -- those who call themselves "tlhIngan."

Google's Blockly programming environment is used in K-12 classrooms around the world to teach programming. But the world is not enough. Students on Qo'noS (http://goo.gl/KVpjdy) have had difficulty learning to code because most of the teaching tools aren't available in their native language. Additionally, many existing tools are too fragile for their pedagogical approach. As a result, Klingons have found it challenging to enter computer science. This is reflected in the fact that less than 2% of Google engineers are Klingon.

Today we launch a full translation of Blockly in Klingon. It incorporates Klingon cultural norms to facilitate learning in this unique population:

-Blockly has no syntax errors. This reduces frustration, and reduces the number of computers thrown through bulkheads.

-Variables are untyped. Type errors can too easily be perceived as a challenge to the honor of a student's family (and we’ve seen where that ends).

-Debugging and bug reports have been omitted, our research indicates that in the event of a bug, they prefer the entire program to just blow up.

Get a little keyboard dirt under your fingernails. Learn that although ghargh (http://goo.gl/NlWE7S) is delicious, code structure should not resemble it. And above all, be proud that tlhIngan maH (http://goo.gl/oFchzl). Qapla'!

You can try out the demo below or get involved at http://goo.gl/Qr5Auh.
62
29
Maureen Baran's profile photoTancred Lindholm's profile photoDapeng Liu's profile photoTim Blaylark's profile photo
4 comments
Add a comment...