waffle

Lucky Stiffs

I could write a thousand lines about what why the lucky stiff did that was right. There’s no need, though; I need only point you to endeavors like teaching Ruby to high school girls using his Shoes framework and, more importantly, his attitude of learning, grappling with complexity and exploring concepts through play.

Every once in a while the rest of the world turns to the question of why there’s so few women in programming. Besides the obvious nit-picky answer (there isn’t few women, there’s just fewer women, i.e. non-parity), the answer is that learning how to program is a goal far behind the entrance points a young mind might see (how do I make a game?) with dusty, academic, uptight paths connecting the two. A certain kind of people are over-represented in programming today, and that’s the kind that can form this connection early on and persevere. (I don’t know about the gender balance in this group and it doesn’t interest me; I just think that this monoculture is getting a bit frustrating.)

The way to get more people into programming, and the way to get people who can infuse programming with new ideas and approaches, is to short-circuit this. Young people may not see the computer as unfriendly, but that doesn’t mean they see it as malleable or controllable. Make the connection fun and obvious, turn on the lightbulb with regards to the connection between a written script and the computer’s actions. People who make this connection early are excited and electrified and passionate because they still think it’s awesome magic that they now know even more about. Every issue in their way becomes a challenge to overcome and master; they are far less likely to give up and ask around blindly.

This isn’t rocket science; it’s already the way we all learn human language. So certainly, a bit more Ruby and several tons less Java, C++ and linked lists, please, but first and foremost, a little less Ruby and a bit more “radical” thinking.

Magnitude

At first, you’re merely interested in hunting down the new combined show-off/productivity features, hoping that they’ll be both cool and useful; they are. After some digging, it begins to dawn on you that there’s been technical advances that could become useful and that the operating system is actually well set up for the upcoming wave of new technologies. Some of the supplied features, including the decent upgrade to the supplied browser, is already available to previous versions, but it’s still a good upgrade. And after living with it for fully two weeks you’re fairly convinced that while you might not have felt anything earth-shattering, you’d still not want to go back.

You may guess that this describes Windows 7 or Snow Leopard, and you’d be right on both accounts. The last thing on your mind was probably Windows 98, though. The paragraph is vague, but it fits for all three. The interesting thing is that Paul Thurrott seems fit to deem Windows 7 a solid upgrade and Snow Leopard a “service pack”.

Paul might have meant that Snow Leopard only provides desktop features of such magnitude that they could be delivered inside of a service pack by Microsoft standards — Windows XP SP2 was the biggest service pack they ever made and had minimal impact on the user experience outside of the security checks and balances — but that’s not what he wrote. Windows 98 had arguably even fewer “desktop visible” changes since the Internet Explorer shell (brilliant!) was backported to Windows 95; isn’t that a better comparison, being an actual OS release, retailing far above a $29 upgrade or $169 full version ($109 and $209 respectively) at the time?

(For the record, I believe precisely what I wrote in the opening paragraph. Windows 7 and Snow Leopard are both solid upgrades. Windows 7 and Snow Leopard bring new APIs for touch and parallelism and upgrade the Dock and Taskbar to a useful degree while taking the time to finally clean up some clutter across the OS. And Windows 98, on its end, introduced a new driver model as well as upgraded the foundation to such an extent that it stopped receiving .NET support only with .NET 3.0, the pseudo-release composed of the new APIs intended for Vista.)

Total Recall

Windows Vista SP1 contains identical code to Windows Server 2008 Enterprise for allowing access to up to 64 GB of RAM. Not surprising, right? Try this: it’s the 32-bit version of Windows Vista SP1. Geoff Chappell investigates, and enables his copy of Vista to access all 8 GB.

I knew about PAE, I just didn’t know it went that high or had such a smooth impact.

Docking in the Pirate Bay: Censorship

Today, an injunction by the Stockholm district court ordered an ISP to cut off access to The Pirate Bay due to its (TPB’s) involvement in a civil case, or face penalties for 500 000 SEK, or roughly 71 300 USD.

We have constitutional laws in place to ensure that this should never, ever happen. It is exactly equal to cutting off the production of an uncomfortable newspaper by threatening the presses. It saddens me deeply both that this unimaginable crap can be pulled by shameless lawyers and plaintiffs, and that judges will club it into action despite the complete lack of legal ground.

Disgusting.

« Newer posts · Older posts »