Posts tagged: RANTS

Johnny can too code

David Brin, in a piece at Salon.com entitled “Why Johnny Can’t Code”, complains:

almost none of the millions of personal computers in America offers a line-programming language simple enough for kids to pick up fast

Maybe Apple’s marketshare is so small that they equal “almost none,” but all OS X Macs come with Python and Ruby among other options. But wait, Brin seems to have heard of some of these newfangled scripting languages:

SourceForge needs help

Despite their adoption of Big Green Download Button technology, SourceForge still has an absurdly cumbersome download process. I know it’s annoying to just gripe (I try to see the positive side too); I’m just surprised that it’s still this crufty. According to the OSTG site, “SourceForge.net hosts more Open Source development products than any other site or network worldwide.” But if the pace of modernization doesn’t pick up, I’m afraid that won’t be true for much longer.

I hate those SitePal ads

Feedback sent to Technorati today:

Please, I beg you, kill those talking “SitePal” ads. I keep my PowerBook plugged into an amplified speaker setup all day, and when the “Pal” begins talking after having been displayed for X seconds (without me so much as mousing over it, I’m pretty sure), it’s heinous. And embarrassing if anyone is within earshot.

Why the python.org redesign is good

I just posted this mini-rant over at reddit.com in response to implications that Python is somehow selling out by getting a more business-friendly makeover.

Here’s the thing about the new site being “too corporate” or whatever.

Python is not a band with a MySpace profile and an awesome debut album. It’s a programming language. Programming languages live if they’re used, and more or less die if they’re not used. Enthusiasts, e.g. reddit users, will find what’s cool regardless. Corporations, on the other hand, need to be marketed to. If you love Python, you should love the idea of it putting on a little bit of professional dress – because that ultimately means you are more likely to actually get paid to program in Python down the road.