Archive for February, 2008

Programming as a new “literacy”

Friday, February 22nd, 2008

A colleague of mine recently forwarded me this article, Programming: A New Literacy, by Mark Prensky.

My goal as an IT Director for so long has been to “shield” the details and complexity of technology from the average user. “It just needs to work and they shouldn’t need to understand how”, was my mantra. When I entered into the field of IT 10 years, I felt this to be a good strategy and arguably it was. I found success and a decent degree of customer satisfaction in the solutions and services that myself and my IT department have provided. However, I believe times are changing and this article highlights it well. Applications, devices, websites… all technology is becoming increasing configurable. Office applications can really be bent and molded to do all kinds of tasks they weren’t originally intended for. Even newer programming languages are becoming more and more accessible to “non-programmers”. Having the necessary skills to make technology do what you want, should no longer lie in the hands of a few geeks like me. Those who are able to bend technology, whether it be your productivity software, your iPod or the applications you require at work, will ultimately be able to add more value and be more effective in their organizations and communities.

The strange thing is that, simultaneous to this increasing requirement to “programming” the tools around you, there is little emphasis on computer science in K-12 education (particularly as a requirement for post-secondary education) and an “enrollment crisis” in computer science at the post-secondary level. I do not suggest and, neither does the author of this article, that everyone in the world become professional programmers. However, the core skills of programming (such functions, logic, input/output, understanding the basic principles of computers etc.) are part of the necessary “literacy” one needs to remain effective and competitive in the world.

I’m becoming an advocate for mandatory early computer science education in K-12. Kids should be exposed to programming concepts at least at the grade 9 or 10 level if not much sooner. This will increase the digital literacy of our kids. It will also serve to encourage more kids into computer related studies and ultimately aid in solving the decreased enrollment in post secondary computer science.

The Power of Fullscreen – F11

Sunday, February 3rd, 2008

Widgets, task bars, e-mail pop-up notifications, instant message alerts… Could there be any more things to distract you from what you’re currently doing on your computer? Recently I discovered a simple but powerful way of staying focused: Fullscreen windows! Try it right now while reading this post… press F11 (on windows anyways) and poof! All those annoying, distracting things along the sides and bottom of your computer screen disappear until you’re ready to use them again. Functionally, it really does nothing. However, out of sight, out of mind… You may think you can filter those things out but chances are you can’t. Full screen windows don’t suppress every possible distraction but it is one step closer to clarity.

Note: Although there are exceptions, F11 is a fairly standard hotkey for fullscreen in most applications. Not sure what the Mac equivalent is… anyone?

Bubbl.us – web-based concept mapping tool

Friday, February 1st, 2008

I’ve tried Smart Ideas (for which we have a site license), CmapTools (open source) and reviewed Inspiration. While all are good brainstorming / concept mapping tools in their own right, none match the simplicity, effectiveness and pure visual beauty of Bubbl.us. It’s completely web-based, cross-browser and has a very slick interface. It’s great as a teaching tool when you do not want the hassle of installing a fat brainstorming tool (or worse getting your students to install it) in order to do the occasional brainstorming session. All this value and I haven’t even touched on its sharing and collaborative features. Give it a try for yourself…

Bubbl.us logo

The Free Wifi Myth

Friday, February 1st, 2008

Smaller WifiI recently helped a friend set up his Belkin Skype phone. The hope was to save a lot of money in phone calls while traveling by using this device to connect to Skype through wifi wherever you are. The device is very cool but I have one fundamental problem, where is all the free, public wifi?

For almost as long as Wifi has been around, I’ve heard about this idea of free Wifi being “everywhere” like airports, hotels and coffee shops. “No worries, you can just jump on some free wifi at Starbucks or something and connect”, is what I constantly hear or read. Now, I admit I travel only 2-3 times per year. However, I’ve yet to see much evidence of “wifi everywhere”. I do see paid wifi everywhere available for ridiculous amounts of money. I do see the odd coffee shop (usually not Starbucks) offering free wifi. Paid wifi service generally doesn’t work for me (and I suspect alot of others) because if I need public wifi, it’s usually for a short period of time (5 minutes to quickly check something). I’m not paying $5-10 for a few minutes of access time.

Am I crazy? Is free wifi actually available “everywhere” and I just have bad luck?

According to Jiwire, a company that provides a Wifi provider search tool, I’m right. Toronto, for example, has a dismal 35 free Wifi access points in the whole city. My home town has 6. That’s hardly ubiquitous public, free Wifi.

Since it isn’t all that easy to find free Wifi access points, I recommend Jiwire. Its database of both paid and free Wifi service is surprisingly complete and they offer a variety of ways of getting at it.