♦ Codecademy Labs →

In-browser runtimes for Ruby, Python and JavaScript, by the same folks who are bringing us [browser-based programming courses](http://www.codecademy.com/courses).

Looks perfect for intro programming, albeit only on the console. Looking forward to see how it deals with exercises that are more graphical, and those which make use of external libraries.

♦ Penn-Olson’s About page →

This much-improved version omits that [terrible paragraph](http://yjsoon.com/2011/12/dont-tell-me-what-your-websites-name-means) about how they derived their name. One little quibble, though:

> There’s no office and no printing press, no whiteboards and no J. Jonah Jamieson.

If they had a [J. Jonah Jameson](http://en.wikipedia.org/wiki/J._Jonah_Jameson), he’d have flung cigars in the face of whoever misspelled his name.

♦ Axe In Face →

Dan Wineman on a naming issue he faces with his daughter’s favourite game:

> So there’s this iPhone game in which you defend a daffodil patch from hordes of rampaging Vikings by flinging a traditional bladed woodcutting implement. It’s called Axe In Face. When you lose, your guy cries a river of woeful, manly tears.

Three more paras, and you get to the best punchline I’ve read all year.

♦ Don’t tell me what your website’s name means

If your website’s name doesn’t make immediate sense, and you don’t have a good explanation for it, _please_ don’t tell me how you came up with it. Here are two websites with decently cool-sounding names, until you read why they chose these names:-

Asian tech news site [Penn Olson](http://www.penn-olson.com/about-us/):

> Starting the blog with just a few people was tough, so when we considered a name, we liked the idea of having some mythical partners to guide us on our journey. We created Penn-Olson, because blogging is essentially ‘penning ones thoughts’ and ‘Olson’ was a somewhat arbitrary addition, but it sounded (like) awesome.

I like what they do as a news site, but this paragraph just takes all the mystique from their name and throws it in the laundry.

[__Update__: Someone told me a few days later this para is gone. Good for them!]

Classifieds site [ST701](http://www.st701.com/aboutus.html):

> ST701 carries the initials of The Straits Times. The numbers “701” convey what the user will experience: 7 days a week search at the 01 place that matters.

The user will “experience” search _seven whole days a week_, guys!* At the _zero-one place that matters_! Thanks, ST701, now my forehead is sore from all that self-inflicted slapping.

Yes, this was written by someone who calls his company [Tinkertanker](http://tinkertanker.com). No, I’m not saying how we came up with that name. (Yes, that means we don’t have a good explanation for it.)

* I guess that’s better than a [social media account](http://sg.news.yahoo.com/blogs/singaporescene/smrt-lot-more-learn-social-media-063406182.html) that, until recently, ran Mondays to Fridays, 9am-6pm, excluding public holidays.

♦ Computer Science education in the UK →

Rory Cellan-Jones of the BBC argues that Computer Science education sorely needs improvement in the UK, in order to boost the country’s waning video game industry. (That’s where Tomb Raider, Fable and Grand Theft Auto originated.)

An interesting point:

> Somehow the classroom got hijacked by ICT. And that is learning about Powerpoint, Word, Excel – useful but boring after more than a week of learning it.

There isn’t a direct Singaporean equivalent of the UK ICT curriculum, but we do have the [MOE IT Masterplan for ICT in Education](http://www.moe.gov.sg/media/press/2008/08/moe-launches-third-masterplan.php), with the [BY(i)TES score](http://cl.ly/CoRO) (3.0!) as a metric. Our requirements look a little broader than the UK’s, and cover educational technology usage in the classroom as well as “ICT leadership” (whatever that means). However, none of this says anything about delivering any “actual” Computer Science education in the classroom, which feels like a pity.

I’m still wondering what the US is doing differently that’s resulted in a [resurgence in CS education](http://www.nytimes.com/2011/06/11/technology/11computing.html?_r=2&pagewanted=all) — has all this been driven entirely by the very public successes of Facebook and other Silicon Valley companies?

♦ Object Magazine →

[Brandon](http://sangsara.net)’s new blog of product reviews with not too much text and large, lovely photographs. An enjoyable and refreshingly quick* read.

* For the exact opposite, observe [MacStories](http://macstories.net): take press release for an app release/update, multiply the number of words therein by twenty nine, _TADA!_ an article.

♦ Applescript to add +65 prefix to Address Book →

A very useful AppleScript by [Jeremy Foo](http://twitter.com/echoz) to add a +65 Singapore country code prefix to any 8-digit number. Run this script* if you’d like to use your email address as your iMessage caller ID, per my [previous post](http://yjsoon.com/2011/11/imessage-doesnt-auto-detect-other-partys-imessage-capability).

* Open AppleScript Editor, paste the code in, save, __back up your address book__ (File → Export Address Book Archive), run.