Multi-touch Collaborative Diagramming

This term I took Computer Science 444 – “Advanced Methods for Human-Computer Interaction”. The main outcome of the course was to go through the process of designing a user interface and...

This term I took Computer Science 444 – “Advanced Methods for Human-Computer Interaction”. The main outcome of the course was to go through the process of designing a user interface and evaluating it using formal experiments, producing a paper at the end.

I had the pleasure of working with 4 absolutely fantastic team-mates, Piam Kiarostami, Gabe Silk, alexandru Totolici, and Jre Sarenac. Each of us intuitively picked a role and we worked like a well-oiled machine.

The project we worked on was a collaborative, tabletop,  multi-touch diagramming tool that we dubbed “collabee”. We compared our interface to the more traditional ways of diagramming collaboratively (whiteboard and computer) then analysed our results. Below are the reports that we wrote, as well as a video on the project that we produced (it’s only 4 minutes and be sure to stick around for the surprise ending).

School is just a game… let’s make it a better game.

The idea here is that games and school have more in common than does school and life. So perhaps, instead of finding ways of engaging students by turning to real life,...

The idea here is that games and school have more in common than does school and life. So perhaps, instead of finding ways of engaging students by turning to real life, we should be turning to game design.

How is school like a game?

Both School and Video games are highly repetitive environments where you overcome deliberate obstacles in order to reach a goal. In both cases, you pay money in order to perform work. I’m going to use one of my favorite games of all time, Diablo 2 as an example in some direct comparisons.

Personal Learning Network Presentations

Over the last 6 months I have given two presentations on the ideas of Personal Learning Environments/Networks. The first one was in late August for UBC Jump Start,  a 2 week...


My prize for best returning presentation

Over the last 6 months I have given two presentations on the ideas of Personal Learning Environments/Networks. The first one was in late August for UBC Jump Start,  a 2 week orientation program for students that I attended in my first year at UBC and that provided me with great friends and learning experiences. The second presentation was give at the 2010 UBC Student Leadership Conference, a conference that I have been heavily involved with over the past few years and this year was co-chaired by two good friends of mine, June Lam and Robert Winson. I had some technical difficulties with the first presentation, but the second one went really well, I even won the “best returning presenter” award for it.

Dropping out is sometimes the right thing to do.

In my last post I wrote about CCK09, the online course on connectivism and connected learning that I was taking part in. Since then I have dropped out of that course to...

In my last post I wrote about CCK09, the online course on connectivism and connected learning that I was taking part in. Since then I have dropped out of that course to focus on something very different to connected learning… myself.

Why:

Ironically, the catalyst for this change of heart was my blog post on CCK09.Jeff Fong left a comment on that post pointing me to Scott Young’s post on studying. Reading that post (and subsequent posts) sparked something in my mind. It was the created a connection between several recent things that I had learned and not connected before. I decided to do something that was new and exciting for myself, figuring that the concepts and connections in CCK will still be there in a year.  

Connectivism and Connected Knowledge – The first post

This year I am participating in the Connectivism and Connected Knowledge (CCK09) course offered by George Siemens and Stephen Downes. I was considering taking it for credit, but ran out of...

This year I am participating in the Connectivism and Connected Knowledge (CCK09) course offered by George Siemens and Stephen Downes. I was considering taking it for credit, but ran out of time and energy to jump through the hoops needed to make that happen. So instead I am doing it for fun, learning for the sake of learning, because it is a topic that really interests me (I will have to put some of the principles from my very first blog post into practice).

So what is Connectivism anyway? After reading and watching much of the first week’s content here is my interpretation:

dev.wpmued is live! Calling all WordPress in education developers to contribute.

At OpenEd09 I was part of a very necessary conversation. We were talking about different ways in which our respective universities use WordPress MU. The consensus was that in order for...

At OpenEd09 I was part of a very necessary conversation. We were talking about different ways in which our respective universities use WordPress MU. The consensus was that in order for us to be truly successful we need to be sharing much more. Sharing our frameworks, sharing our plugins and sharing our hacks. Boone Gorges frames the conversation nicely here and talks about what is needed from developers. Enej and others responded by reviving the OLT Dev blog. However, Matthew Gold rightly said this:

But we need to build more lasting channels of communication soon, lest we miss some important connections

So here is my attempt to provide those connections:

WPMU For Education blog

The basic idea is an aggregation blog for “WPMU for education” developers. Jim Groom provided a blog from his WPMUEd domain so that a new channel, dev.wpmued could be created. I used the Add Link Widget with FeedWordPress to turn this blog into an aggregation of content from developers who are working on developing WPMU in education using the method that Jim and I came up with. I seeded it with a few of my often read WordPress MU in education blogs (myself, Jim, D’Arcy, Boone, OLT and CUNY Dev).

Current Wordle

Clint Lalonde recently wrote about using Wordle as a reflective tool in order to decide whether the blog posts that he wrote for class were on topic. I like that idea...

Clint Lalonde recently wrote about using Wordle as a reflective tool in order to decide whether the blog posts that he wrote for class were on topic. I like that idea a lot.  It also reminded me of thoughts that opened09 had circling in my head. Over time, a writer’s skill and focus changes, that is a given. But how to monitor this? I think Wordle provides a visual representation that is simple and powerful. I will try and take wordle snapshots of this blog every few months and compare them, mostly out of interest, but also as a way of reflecting on my own constantly changing passions and motivations.

So here it is, 17 August 2009, the Wordle for all my content is:

my Wordle

my Wordle

Gmail Pro Tip: List all unread mail.

I don’t know about you, but I am terrible at organizing my email. I didn’t realize that “archiving” was something that somebody should do with email until I had thousands of...

I don’t know about you, but I am terrible at organizing my email. I didn’t realize that “archiving” was something that somebody should do with email until I had thousands of unarchived emails and decided to come up with a different way of doing things. This is what I do:

I treat unread email as to do items. When I check my email I respond to the things I have time to respond to and the rest I mark as unread so that I can respond to them later. This is a very hassle free system. Except, there is one big problem. Gmail does not have a default “show all unread mail” button. This means that it is hard for me to compare my unread mail (to do items) and prioritize this means that some big tasks end up being buried under pages and pages of emails. Of course, with Gmail’s new addons this is very easy to do. Here is how:

  1. Go to “settings” then “labs” on the top right menu bar.
  2. Scroll down and enable the quick links addon.
    enable the add links in settings

    enable the add links in settings

  3. in the search box type in the following: in:inbox in:unread. Click search mail
    search box

    search box

  4. In the quick links box (middle left of your screen) click “add quick link”.
    add quick link

    add quick link

And there we have it, now your Gmail is set up to list all of your unread mail without the interference of stuff that you have already dealt with.

Blackboard (and other closed LMS systems) make university a rip-off

Here is an anecdote (it happened to me today) outlining just one of the many things that is wrong with closed class websites and LMS in general: I am currently working...

Here is an anecdote (it happened to me today) outlining just one of the many things that is wrong with closed class websites and LMS in general:

I am currently working at a software company as an intern, writing a program. Now of course, as anybody who has taken Software Engineering knows (don’t worry readers who are not in Computer Science, I promise I will not lose you), when you make software you have to provide different types of documentation about it. Things like, why you made it, how it works, how to use it, who is going to use it… all these things and many more have to be written down formally and saved somewhere in order for your software to live a long and happy life.

Now, Software engineering (CPSC 310) is a class that in part teaches you how to write all of this essential documentation. I took this course with Meghan Allen, one of my favorite professors simply for the fact that she teaches like a human being and not an automaton. This is post is no reflection on her, just on the system that she is pushed into using by those above her . Anyway, in the course she would explain why this documentation was needed and how to do it. She would then provide us with careful examples of what it should look like. We were asked to use her examples as reference when creating our own documentation for our class project.

So far so good, pretty normal learning experience. But, we skip ahead to right now. My little program that I am writing for this big software company needs documentation. I remember why, but am very fuzzy on how. What to do? Of course, I can just go back to the example from class an… but wait. The examples were posted in Blackboard. I can’t see them anymore. They were a great resource… utterly useless as I have no way of applying it to a real life situation.

Ok, Well, not utterly useless. I still have the assignment that I handed in (thanks Google Docs for keeping it safe for me). I could still google the type of documentation and find other examples online, which works, although it takes time (less time of course than writing this post). The thing is, I know that the document is a fantastic resource, why should I have to go and search for others? Shouldn’t the university-provided example be better than most things I can find online anyway? Isn’t that the point of somone spending time writing it up in the first place? Money was used to create that example (mine and the government’s) so why should it be a one-time deal used only to help me complete an assignment? Can anybody come up with a sane reason why it should not be available to me always? I feel ripped off, because I had a resource and it was snatched away from me. If it had been given to me in good old-fashioned paper handouts, I would still have it.

This is just one example amongst a sea of them that I am sure most students experience often. I guess most don’t even realize that they are getting a raw deal for the time effort and money they put into the classroom. In three years of university I have taken well over 10 courses with Blackboard components. What do I have to show for it? See for yourself. Below is my list of blackboard courses. Makes you feel all warm and fuzzy inside doesn’t it?

My blackboard welcome screen

My blackboard welcome screen

Kiva: The cheapest way to help poor people

Image by malan.andre via Flickr The short explanation (for those who have difficulty reading more than a paragraph): What is it? Basically, you lend someone in a poor country $25 so...

Ghana Life
Image by malan.andre via Flickr

The short explanation (for those who have difficulty reading more than a paragraph):

What is it?

  1. Basically, you lend someone in a poor country $25 so that they can use it as capital to grow their business.
  2. In a few months you get all of your money back and the borrower has grown their business and are now better able to provide for their family and help revitalize their country’s economy.

It’s that simple.

Why do it?

  1. It costs you nothing.
  2. You change someone’s life for the better and contribute to the economy of some of the world’s poorest countries.
  3. It is a lot of fun! Reading all the descriptions, finding your borrower and tracking your repayments is really enjoyable.
  4. For every person who reads this and lends through Kiva (let me know by comments on Facebook, Twitter or preferably this blog) I will contribute $25 dollars myself (so you get to make me eat my words). If you are in UBC, join the UBC group first.

So come on, go to Kiva and just try it, I promise you that you will not be disappointed.


Kiva - loans that change lives

Now the long explanation (for those of you who want some in-depth explanation).

When it comes to aid of any kind, I am a very big skeptic. Too often have I witnessed well meaning money being squandered on useless development projects. My favorite dumb project is one that I learned about one night in Ghana when I was at a bar with some friends. We met some volunteers and after a while they started to describe their project. Basically, they had been sent from Britain to teach computer literacy to people in Ghana. However, they had been assigned to a village that had no electricity, so they had to charge the laptops with car batteries (this was before the days of one laptop per child which can be charged by batteries). The project was laughably unsustainable.

Not only are there dumb projects out there, but there are so many competing theories about development aid. Some say we should donate no-strings attached money, some say we should just leave the poor to develop on their own because it provides the right incentive. There is also the consideration (the one that stops me from giving most) of “where will my money be most effective?” I would like to maximize the impact of my (very limited) funds and doing so is very hard. I am currently reading different development economic works (currently on the End of Poverty by Jeffery Sachs) and will keep on reading until I have a thorough understanding of what I can actually do to maximize my ability to relieve my home continent of the poverty and despair that it faces.

Kiva sidesteps all of these considerations. Who cares if it is not the most efficient way to end poverty?  It costs me nothing. The money is not aid, it is simply a capital loan. I have the capacity to give unlimited funds and if I decide one day that micro-lending does more harm than good (unlikely) then I simply have to wait a few months and I will not have wasted any money as I will have it all back again. From all the famous developmental economists that I have read or listened to: Dambisa Moyo, Paul Collier, Jeffery Sachs and Stephen Lewis (many of whom as a group contradict each other on most points) none of them say that micro-finance is a bad idea. some argue as to how effective it can be, but none say that it has negative impacts. Until I figure things out I am going to continue to lend on Kiva… it is simply the safest way to go if you want to make a difference.

Finally, for anyone who made their Twitter profile pictures green in support of the Iranians (and do not currently contribute in any other way to those less privileged than themselves), this is one big step up into doing something that can make an actual measurable difference (still at no cost to yourself). Seeing as the action of making your profile green has shown a will to help others, not doing as little as lending money to someone who really needs it shows that you lack any real moral capacity to put that will into action and validates every single sarcastic remark that I and some others have made about the “People’s Twitter Front”.

As for who to loan to, I prefer to loan to Women in Africa, more specifically Women in Ghana. I also like loaning to groups as there is more security. But the nice thing about Kiva is that you have choice. Find someone who’s region/plight/plans strikes a chord in you and help them out. It becomes very personal.

So go ahead, make me, yourself and most importantly a desperately struggling businessperson happy by signing up to Kiva and giving just one loan. As I said above, let me know and I will loan $25 in response.

beach and street 130beach and street 129

Page 4 of 10«23456»