Who You Calling A Jesse?

Trying to sort the brilliant ideas from the lesser ones.

Canada 3.0: Day 2 impressions

Posted by Jesse Rodgers on June 10, 2009 at 09:30 AM

The Canada 3.0 conference wrapped up the second day with speeches from the CEO of RIM, the Chair of the CRTC, and others all with a strong patriotic message as well as a surprising amount of useful vision and position stuff specifically from the the Chair of the CRTC. Day 2 did, sadly enough, start off with some rather dry and boring stuff that made for a fun game of buzz word bingo.

Between the speeches I attended the talk that included Waterloo’s own Jacqui Murphy from TechCapital. She took full advantage of having a mic and an audience to make it clear that startups shouldn’t be about seeking funding or exits with big companies buying you. You should dream big and focus on revenue generation. Some great messages to bring back to VeloCity I think.

The round table discussions in the afternoon felt like they lacked energy and urgency. The big rooms and groups just didn’t work well for that but I did meet some really interesting folks around my table. If nothing else, that was a huge bonus.

Overall, the strength of the Canada 3.0 conference was in the diversity of the folks that attended. There were some very obvious complaints about the lack of students attending but we really need to stop idealizing students, if they are interested they will come—if they aren’t there they really don’t care…. yet. There were enough student volunteers to suggest to me that the ones that are interested knew about it and made the effort to attend.

What I think was really missing was the younger entrepreneurs and leaders on the panels. Not the under-25s that the over 50’s marvel at, but the 25-40 yr old professional crowd that have the skills, experience, and know how to really push Canada’s ‘digital economy.’ I would have also liked to see more of an unconference stream. Being a Barcamp/Startup organizer I am already a fan of the format but we needed more conversation over round table sticky notes. I will even volunteer to organize that for next time ;)

I should also point out the technology situation. Stratford doesn’t have 3G, the wireless was overwhelmed by all the mobile devices and laptops begging for data (but we got the tweets out!), innovative things weren’t set up like streaming panels to the media room at the very least. Sure Igloo put together a good site but that was impressive a couple years ago, if this is ‘3.0’ then it should push the boundaries.

Honestly, it was an amazing conference. This should be the start of something… keep the buzz going, follow up with the business cards you collected, and start thinking big!

Canada 3.0 Conference: Day 1 impression

Posted by Jesse Rodgers on June 08, 2009 at 08:23 PM

The Canada 3.0 started today in Stratford Ontario (45km west into farm fields from Waterloo) and surpassed a lot of people’s expectations I think. The morning had the typical political talk you would expect when government folks are given a microphone along with the University of Waterloo making it clear it is committed to the Stratford campus and all the potential developing such a campus may hold. What followed was a day of great conversation about communities, what to do to foster entrepreneurial talent, mobile technology, and more.

It was high level discussion mostly but it was honest discussion focused not on how great Canada is but where Canada needs work. Have a look at the twitter stream under the #can30 hash tag for some great bits of information. Day 2 promises to be more interactive with work groups tackling some of the issues presented today.

I spent a lot of they at the VeloCity booth talking to people that are interested in the idea and colleagues at other schools that are a bit envious that Waterloo has such a residence. I will be around for day 2, stop by the booth and say hi!

Higher ed web @ Cornell

Posted by Jesse Rodgers on April 24, 2009 at 02:26 PM

Here's @jrodgers giving his Project Mgmt talk. Funny & super ... on Twitpic Today I had the pleasure of presenting at the regional Higher Ed Web Conference that was held at Cornell University over the past two days. What a great conference put together by Jason Woodward and his team at Cornell. The speakers started off yesterday with a heavy focus on how to get the user involved in your web project from user testing to engaging folks through social media story telling.

Today we moved into an actual project aimed at a particular set of users at Cornell, into project management (my presentation), and off into the high level thinking about the future of higher ed with Mark Greenfield. My head is swimming with ideas and issues but even more focused on the purpose of the web in higher ed.

My presentation slides are here, thanks everyone for the great feedback and I look forward to continuing many of the conversations online and maybe even at the big Higher Ed Web conference in Milwaukee in the Fall:

Web Development team roles in an agile process

Posted by Jesse Rodgers on February 23, 2009 at 09:00 AM

What is the ideal structure for a web application development team that is using Agile methodologies? What is the process that results in the most bug free development possible? Over the past few weeks I have been documenting and tweaking team roles and process for our front-end development. It has been a lot harder than I thought it would be, especially when you throw co-op students in the mix.

In the past year roles on our team have evolved as we have had to figure out the limitations of our technology, backgrounds, and our skills but I think after about 12 months of a team functioning in a development mode things are pretty much set. What I have found is that you have to adjust certain roles to match people’s strengths and find their comfort level—especially if they are co-op students or recent grads. Once comfortable in their role people start to really shine.

The Web Development team

Every team is a bit different but this is what the Special Projects Group looks like at the moment:

  • Design/UX Lead: Manages the front-end design work, participates in development, has responsibility for what is displayed on the screen and how it is displayed – satisfying the requirements set forth by the Client and Project Leads. Interacts with the Project Lead to determine what is ultimately on the screen and how the users interact with the system.
  • UI Tester Lead: Design, manage, and execute testing. Collects and consolidates data for the Lead Design/UX.
  • UI Designer/testers: Works on designs, incorporates feedback. They also do what would pass as unit testing on the application using a web browser.
  • Client Lead: Provides input and has shared authority with Project Lead on screens.
  • Project Lead: The person responsible for the project wrt development and satisfying project requirements. Interacts with the Client Lead to determine functionality, business logic, and general interface requirements. Interacts with the Lead Design/UX and Client Lead to develop the front-end requirements.
  • Developers: Code the screens.

Like with any web app project and team, there is a creative process group that must meet up with a coding/logical process group. Ideally you throw some usability testing/feedback, client feedback, and a project lead that has sold a particular level of functionality to the client and you get into some fun. The above roles try and address this but they need an integrated process that all roles can work with.

Problems that had to be managed largely had to do with timing

A problem we have had is that coders can’t code a screen until a UI designer/tester has run the screen past a number of people within the client group. That has been cut down to one client lead who has his own process to run it past a larger client stakeholder group. There was another problem with the feedback loop from the client and project leads and when was the best time for them to provide it. This problem is still not fully addressed but hopefully the current process will solve it.

Embracing the issue tracker (or how I love bug reports)

Bug tracking, even the concept of what a bug is, along with having a reliable/useful system was our final problem to overcome. We started with Team Foundation Server then we switched over to Bugzilla and adopted a very religious approach to using it as an issue tracker. This worked out extremely well in providing focus and a task list for coders to pick up. The new problem it has caused is that if you are tracking issues in the system how or why would you use the sticky notes on the wall? Honestly, we are still working on it.

Our process, incorporating bug tracking with sprint planning

Design Process

The above work flow works really well. What we have done is broken the project into milestones that fit a two week sprint planning process (or a series of planning sessions). The screens are developed quickly with paper, they are discussed, modified, and bounced back and forth in less than 48 hours. From there coding can begin.

We make an effort to switch modes on a screen so that our bug system isn’t overwhelmed. Our team members roles funnel decisions up to a contact point and then allow certain ‘bugs’ or issues to be incorporated in two weeks or less.

Translate agile to your team

Agile doesn’t mean you are infinitely changing things and incorporating feedback. You need to have a cycle that allows you to reach a milestone, provide time to iterate, and move on. You need to be able to classify the feedback and make decisions against the larger vision of what you are building. Where Agile works for us is that it provides an opportunity to catch major problems before too much time to it. Where it fails is when our process doesn’t incorporate the tools at our disposal effectively.

The goal of this process is to avoid being ‘too agile’ where the people in higher positions can cloud the process with mixed expectations and contact points. Using a big wall with sticky notes full of stories and tasks works great but as soon as you introduce bug tracking software it starts to slide a bit. The balance is hard to find but when you do it is worth the short term pain.

My current view on things posted on the web

Posted by Jesse Rodgers on February 18, 2009 at 02:37 PM

With the Facebook data drama getting mainstream media attention and people dropping their Facebook accounts out of protest it got me thinking… people don’t understand the web do they? If you have ever had a conversation with a person insisting you change the results in a Google search as it points to an old page or out of date content in the summary you know how hard it seems to be for people to get what happens to things once they are posted on the web.

The data is crawled, it is stored, it is copied and pasted, etc. It might get locked away in archive.org or on someone’s screen shot. Whatever happens to it you only have control over the source but once you drop those keystrokes onto something accessible by a web browser or by someone else on the network you don’t have control over what happens to it. Facebook might have tried to simply write it is as it is but people don’t seem ready to understand it.

Worry about accessing your data not where it may be copied.

The real battle over your data in my mind is whether you can access it if Facebook decides you can’t. If you can’t export it or access your content (like say with Twitter past whatever number of tweets they let you get at) then we have a problem.

Do you still launch a website? Really?

Posted by Jesse Rodgers on February 02, 2009 at 10:41 AM

There has been a bit of a discussion in the uwebd list about when is the right time to launch a higher ed web site. Thinking that launch is for new sites and re-launch is for re-branding and something you do with care, my first reaction was “why would you launch a new higher web site?” There is still a tendency in higher education to launch new designs on the campus community from time to time and I think, in modern web time, that is nuts.

Think of the people that use your web site, how they use it, how long they have been using, and who the redesign is for? Are they the same people? Flipping the switch on large changes (navigation, content, etc) is, at an informed guess level, expensive. Every day users are disrupted, new users don’t notice, and the occasional student user likely will think a refresh gets in the way and ask why does their online course environment still suck when you obviously have time to make changes on this site?

Major website overalls on public sites are a waste of resources with little ROI

Here is a generalized version of redesign process in higher ed:

  • Someone says ‘we need a fresh look’ (usually fueled by marketing folks or recruitment ‘studies’)
  • Committee is formed to look at ‘revamping’ the home page
  • 6-24 months pass with around a dozen people on a committee discussing designs
  • assumptions are based on personal preferences about what people want to see on the web
  • Someone brings up implementing or changing the CMS, another committee is formed to look at that in parallel
  • ‘three’ designs are chosen, CMS’s are investigated
  • In a perfect world usability studies occur
  • In the practical world, ‘previews’ are given to key politically sensitive areas on campus
  • After some news releases and committee discussions at various levels some last minute ‘additions’ to menus or content are made for the flavour of the month
  • page is launched
  • users freak out, some love it, some hate it, all have to learn the new navigation to get on with what they have to do online
  • more additions are required for political reasons

Have I gone through this? Yes, twice in seven years. I changed jobs just before my third time came around. In the 15 years or so of a web presence for most schools I would imagine they have done this an average of 4 times with the range between 3 and 8.

This cycle plays out just about everywhere in higher education and I think it largely because we ask each other what we did and copy/tweak/repeat. My guess is that the investment into this type of cycle is around:

  • at least 3 FTE of ~45K salaries initially
  • into the dozens of FTE for campus wide change
  • if you buy a CMS ~100-500K plus more FTE

There is also a cost in disrupting people’s work flows (staff tend to have click patterns to things they need everyday, moving that causes cardiac conditions to worsen), committee time, and the other things that don’t get done.

What do you get back on that investment? Nothing. I don’t believe for one second that students decide to go to a particular higher education institution because their website looked cool, modern, etc. If high school students say that they are just telling you what you want to hear (teenagers do that? really?). Finding the information they need about what it is like to go to school there, programs, the city, the cost, etc would influence them but not a picture of a researcher up to their waste in sludge (grad students that care already know who that it and what they do).

Incremental changes by design and invest in content: clear, concise, informative

I am not saying you should never freshen up your website. You most certainly should but it should never require a re-launch unless you re-branding or something significant. Slight changes to navigation, content, colours, etc can occur without throwing it all out and starting fresh. Your previous design can’t be that bad (if it is, replace it by all means) but it is likely looking pre-web 2.0 or worse, way overboard on web 2.0ness. So clean it up, design change, but don’t do a demolition unless you absolutely have to.

Take your experience with other websites. If you have to be there to find something do you care what it looks like? No. You only care if you can’t find the information you need or if Google didn’t get you to a quality source on the first search. Students, staff, faculty, friends, etc all come to a higher education website not to hang out but they come to find out specific information. If they can find it and it is readable and your site isn’t some over designed 10px paradise with animated gifs they will have a positive experience.

I do believe things like HTML 5 and Microformats places more focus on the content then the look as the content becomes more portable. More and more people do not see your content in a look and feel that you have 100% control over (you never had 100% control) so why focus on that? Make it so your content is structured properly and relevant. Search engines will like you more as will the people using them.

Update: Smashing posted an Article on Feb 3rd on what being clear and effective in communication on the web means. Facebook offers a great example of continuous improvement in design without relaunching anything (the new design was launched once but changed many times) over a period of 5 years

Where design efforts should be focused: on the tools students use everyday

…and that is a whole other blog post. Fact is that higher education rarely spends time on the experience in web based applications that students, staff, faculty must use everyday. Why is that? I have some thoughts that I will post later ;)

Understanding what research, education, and training is in a Higher Ed context

Posted by Jesse Rodgers on January 21, 2009 at 08:37 AM

Higher education institutions need to make far more clear separations between the core business that occur on a higher education campus. Research and education isn’t the same thing and neither is training. The public seems to blur education and training as do the institutions themselves. Institutions have made changes, smudging the definitions/roles, for funding reasons and higher education has failed the public in not even trying to explain it’s role (or doing such a bad job at it they might as well not have been trying).

Research is about the pursuit of something for the sake of it

Research can be seen as the endless pursuit of something for the sake of the research (generalization yes, but for the love all things we need to talk on more simpler terms in higher education). Research in Higher Education terms is gaining knowledge for the sake of knowledge. Spin off discoveries usually appear and the research projects may iterate many times before it becomes something tangible or it may just stop. Generally it generates revenue over a much longer term. It may develop expertise as well. It can be value-added to education but it is separate, it is expensive, and creating an environment for a wild range of research to occur is the whole reason a higher education institution exists.

Education is about learning how to learn

To an undergrad student in higher education is about learning how to learn. That includes skills like assessing the quality of a source, finding quality sources quickly, and packaging up your argument/research in a way that the target audience can understand it. The truth that no one seems to admit is that, except in special cases, it really doesn’t matter where you get your first four years done. Undergrad is generic, grad school is a different story.

As you move to graduate work you are applying that skill and developing expertise. That is where research plays a huge role in my mind. You can only develop certain type of expertise in a field if you are allowed to dedicated your time researching it. Higher Education has students so that there will be people to utilize the infrastructure and continue to pursue knowledge in a protected environment (what protected means to me – safe from dramatic government, corporate, or economic oversight).

That isn’t for everyone and far fewer students go on to graduate studies then enter the process out of high school. That is good. The skills are transferable to many jobs in the real world and civilization as a whole benefits from having critical, efficient thinkers that can communicate outside of the academic environment. The truly dedicated move on up the rungs of academia and hopefully have the passion that be shared with students in the future. Sadly I think many loose a certain passion and hide in higher education but they are exceptions.

Skills training is for corporations or is it?

Skills training for a specific job is something that I don’t think works well within Higher Education as it is currently designed. In Ontario we had clear division between College and University where one was skills training and the other was essentially academic training. The government and the public fails (or chooses not) to see the difference in practical terms. Pressure mounts on Universities to train students for real jobs and Colleges have lifted their educational profile by teaching academic courses.

I think Colleges have made the transition towards ‘academia light’ better than Universities have towards skills training and largely because the underlying culture conflict. Universities are run by academics that were trained as academics with the belief Higher Education just exists to pursue knowledge and the value to community is assumed, while College is run as a business. I think Higher Education shouldn’t be exclusively about the academics and it should stop trying to mix the two and be honest about what is being offered.

Globally we see specialty schools doing specific skills training for safety, nursing assistants, etc. There is a market for more specific training everyone and generally Higher Education (besides Colleges in Ontario) have not taken a lot of interest in exploited the market. Instead they try to train skills as well as have students explore their education. I think that is not being true to what the experience is supposed to be about and has created some bizarre dependency between Higher Ed and many companies.

Next: How can staff in higher ed help these three areas?

Part of the Higher Education revolution.

Note: This is all based on observations, experiences, thoughts, etc from working in Higher education for 8 years and being a student for another 5 in undergrad at two different schools. I did my Msc and my wife did her grad work through distance education for the last 3 years. My stint as President of the Staff Association at U of Waterloo is over and I find myself all fired up about how Higher Education needs to change. I am also really tired of seeing academics research problems and hiding that research in journals were only other academics will find it.

Content or design in higher education web sites?

Posted by Jesse Rodgers on November 07, 2008 at 09:27 AM

A twitter conversation got me rethinking about the concept of content vs design yet again. I am constantly in a battle with having to design an interface for content, actions, and requirements that are either contradicting or simply not known yet. That is hugely frustrating however there are ways to design some general things without knowing the specific content and through a few iterations you get there. That is usually what you are forced to do if you are trying to be truly agile.

In Higher ed, what rules is content or design? My feeling is that it is still content. Aside from Alumni and High School students, the gross majority of consumers of information in the higher ed web space are a captive audience. They are staff, students, and faculty that are simply doing their daily activities in a web space they have to use. Sweating over design and what that design should be may not be a fair trade off over just simple content organization. If content is so important I think the use of Microformats is as well because it allows the higher ed space to open up that useful content to a larger audience and potentially enables their internal audiences to use that content better.

Design (impressive, high end, etc) should be more important for micro-sites that are targeting external audiences. An impressive design can be that ‘wow’ factor that will attract those high school students or make your internal audience more comfortable to find information within your web space. However, content may still be more important in the form of a social media foot print in youtube, twitter, facebook, and other places where you don’t have control over design… only the content.

That is not to say good design isn’t needed but I think if you have only 1 day to spend fixing something in your higher ed web space, fix up the content.

Students and campus email problem #42

Posted by Jesse Rodgers on October 06, 2008 at 03:38 PM

Email is something higher ed institutions have been providing to students since the beginning of email. Many long-term staff and/or faculty believe it to be a perk while others now simply see it as essential communication. With phones and paper no longer practical ways of official communication, higher ed has been approaching email like corporations when the client (students) see it in a completely different way.

The problem (and my assumption for this post) is that students have an email address before they get to higher ed and they will have it after. For the four years they aren’t going to use some feature crippled email and they aren’t going to switch their primary contact address.

There was an argument a number of years ago for higher ed to provide top notch email to students and encourage them to switch. They will then retain that service as Alumni and retain a great connection with campus. I am not sure that would work anymore.

What students (and Alumni) currently use is their @hotmail or @gmail or @yahoo and that creates a problem. Computers on campus can get compromised, when they do they usually result in the campus domain being blacklisted which means no email is received for a while. IT thinks you fix this by forcing students to use campus email. But that doesn’t change the fact that the higher ed institution can’t contact the rest of the world.

My thought: move your email to a different ‘email’ only domain or move machines on campus to a special domain and stop forcing students to use a bad service. Also stop spending money on a service that no one uses. Email services should be for staff, faculty, and grad students (optional) with forwarding to undergrads email address of choice.

Just a thought.

Science 2.0 online tools? Join the conversation in Toronto on Sunday

Posted by Jesse Rodgers on September 05, 2008 at 01:26 PM

Jen Dodd sent me an email about a pub night and panel taking place in Toronto on Sunday night:

Science 2.0: the future of online tools for scientists
A pub night and panel with Timo Hannay, Cameron Neylon, and Michael Nielsen, hosted by Nature Network Toronto

What does the future hold for the way we do science? Are online repositories such as GenBank and the physics preprint ArXiv, or social tools such as Nature Network, about to change science profoundly? To find out, join Nature Network Toronto for an interactive panel discussion over drinks at the pub.

Date: Sunday September 7 at 7:30pm
Place: Fionn MacCool’s

I know Michael Nielson is working on a book that is looking at the future of science and is sure to have some interesting insights to share. I think he has well defined a serious problem in academia as a whole with how information is published and how that has to change but that is whole other blog post. Not familiar with the other panelists but I am sure they will contribute to a really interesting conversation.

If you have an interest in where Science is (or should be) going, stop by the pub!

How can Microformats help Higher Education

Posted by Jesse Rodgers on August 14, 2008 at 09:00 AM

In my paper, my research focused on an assessment technique and possible application of Microformats on a higher education home page. What I don’t think I included in that report was a really good reason why you would apply the formats to your entire site or if the current formats are good enough. There are many   making the case out there that cover the ‘why’ with my favourite being that you can make your web site or web application your API. That line of thought is what I applied when UW Events was built.

How does that work in higher education specifically? In higher education there are many issues that make a universal application or Microformats fairly difficult. But higher education web sites have so many consistent patterns in content and design along with a general attitude of openness that there is a huge opportunity that could be realized through the application of current and future Microformats.

Using the following diagram you can apply a couple use cases.

mf in higher ed

One of the use cases that initially comes to mind is the student that is trying to figure out what courses are offered at what school and where those schools are:

  • geo and hatom can give a student an idea of the location and the latest news coming out of the school
  • a new format for course information (lets call it hCourse for now) can help a student compare courses across different schools
  • hReview can mix in prof rating and/or course rating web sites that use hReview to mark up their ratings and a student can get a better picture of things.

Another would be a prof trying to determine where to spend their next sabbatical without knowing much about the smaller schools in a particular area:

  • the geo information can accurately place the schools
  • hatom would give them quick access to the latest news
  • a format for course information (hcourse) can help them connect with new colleague with similar interests
  • hreview can reveal a hidden quality a smaller institution might have

A third scenario might be a person that is looking for a good resource on a story or book. Usually that information is being sent to the typical media outlets.

  • hatom identifies the news so it can be easily found through searches
  • geo can tie that information to a particular area

This is just off the top of my head, I could probably go on for a while about how easier to find and more accurate content could enhance the experience for people that are looking for information. I can think of some political barriers to this but thankfully it doesn’t require a top down decision to apply it. In the spirit of higher education, application of Microformats can be done on a grass roots effort without any decisions needing to be made ;)

A look at Microformats for Higher Education

Posted by Jesse Rodgers on July 16, 2008 at 01:10 PM

Almost a year ago now I started exploring the idea of a research paper on Microformats with regards to Higher Education. After doing some research I settled on assessing ten Higher Education web sites, their mark-up and their content, identify some common patterns and explore the viability of Microformats for the typical Higher Education home page.

In my paper you will find a literature review, the method I used, all the data, and my results. I did write this over the winter so things might have changed a bit and it certainly isn’t a perfectly written paper… but I think it offers a way to approach semantic mark-up that I hope some people find useful.

From my research, I developed a process to identify a design pattern for Higher Education web sites in both the mark-up code and the content. It may not be the most efficient but it seemed to do the trick.

I used those design patterns to come up with a mock-up of what the University of Waterloo home page could be (not graphically, just semantically) and tried out how that could be useful. My mock-up has:

  • hAtom for news
  • hCal for event listings
  • hCard for the University address with geo information

There is also some other semantic richness in there. I thought that maybe someone would find it useful as there really isn’t a lot of research with regards to applying Microformats and why.

update: I have another post that looks at how Microformats can help higher education

Thoughts on graduate level distance education, part 3: time and reward

Posted by Jesse Rodgers on June 30, 2008 at 09:25 AM

In part one I talked about the general format and in part two I looked at the technology used during my graduate education experience through distance education. In this part I look at the time I put into it and overall benefits with this style of education.

Time put in matches or exceeds a full-time Msc program

On average I would say that 16 hours a week went into any given course. With eight weeks a course, eight courses, around 1024 hours was spent just on course work. My dissertation required an additional 175 or so dedicated hours I believe (probably the same spent thinking/dreaming about it). That, rounded up to account a little for the conservative time estimate, is around 160 work days which, for the sake of argument, could be considered a normal years worth of dedicated time required in a typical UK Msc program. I completed that in two and a half years. I also worked (35+ hours a week) at a busy job and tried to have a life.

No matter how you look at that it is a crazy amount of time to dedicate to an ‘additional’ something (and I was paying to do it!!!). At first it was a novelty but around the third course in a row (~18 weeks in) I found the time commitment required to get decent marks started to put a strain on everything else in my life. I had to learn how to shape my evenings and weekends to allow for uninterrupted time otherwise assignments would drag out and my grades would suffer.

The pace was intense. If you ever get more than a week behind in a course (the instructors usually allowed that given life circumstances) the catching up became impossible. With the way the program is set up you can’t drop the course after 10 days without having to pay for the make up either. As it ends up, before you get 1/4 of the way in you are locked in (not entirely unusual practice in higher ed).

“Why did I do this to myself and why the f*#k was I paying to do that to myself?” That really hit me around course number four when an arrogant instructor that gave no feedback and was impossible to get a hold of nearly had me dropping out. Laureate (the people managing the program) did nothing to help other than to offer sympathy as well (again no different than any higher education experience I have had). I had to suck it up, focus, and get my stuff done in a way I had not experienced before.

Higher education is about more than specific knowledge gains

Looking back, when things hit that low I believe I gained the most from the experience. Sure I can hammer out 500-750 words with references in half a day, I know more about different internet based technology than I did before, and I found out that I just should never code because I was successfully completing my Java coding assignments but still have no idea how they actually worked. Like with my undergrad, I learned how to research and present it with confidence that I actually do know what I am talking about. But unlike my undergrad, I had to suck it up while sucking up a whole lot more at work and in life then I ever had too in my early 20’s.

I still need to focus to achieve that quality where confidence is well placed but I can call on that focus in much more productive bursts than ever before. I think that I am much more skilled at time/task management, learned how to harness my insane bursts of productivity, and had a good time on the journey.

What would you get out of distance education?

Based on my experience my advice is as follows:
  • Expanding your learning skills through formal academic experience is beneficial regardless of level and location.
  • It requires a purpose: do not pursue graduate level education unless you really want to… it gets boring, frustrating, and you feel dumb. Then you finish.
  • If you can’t afford it today but want to do it, do it. Worst thing that will happen is that you have to drop out… but at least you tried.

I do want to continue on and do research on web technology and how people interact with it. However, I don’t know where I could do that. Three years ago I would have never considered it though, it’s kinda cool my need to learn new things has come back… after a bit of rest this summer I am looking forward to getting into all kinds of crazy things again ;)

Not sure if this makes sense to anyone but me… just needed to get my thoughts out there. My next post on this should be my dissertation which was on ‘Microformats’ and assessing potential for their application on your home page.

Thoughts on graduate level distance education, part 2: the software

Posted by Jesse Rodgers on June 18, 2008 at 11:16 PM

In part one I talked about the general format of my graduate education experience through distance education. This part will talk about the technology that was used to conduct the course.

The software that ‘did it all’ from running the courses to interacting with fellow students was from managed by Embanet, FirstClass, and is from OpenText. My first impression of it was along the lines of disbelief. It seemed like a really bad newsgroup manager with a clunky interface and slow beyond belief. After a few settings changes and things got better. Once I learned about some of the more useful features like ‘unsend’ messages I was less annoyed by it. It has a clunky UI but it works. Just this spring the program switched to blackboard, not sure what I think about that but I am glad I didn’t have to make the switch.

How we used the software was very similar to a newsgroup with a managed space for shared files. The courses had their own ‘group’ that was broken down to sub-groups that were based on each week. All assignments, group work, and correspondence with the instructor was done in that style. A shared folder for each week that was essentially just another newsgroup that gave only posting access is where assignments were handed in. The software did allow for live chats with classmates, audio chats, and a really useful set of collaboration features.

However, there was nothing in the software that I could not do in MSN, facebook, a newsgroup, blog, forum, etc. I am pretty sure the experience would have been better if they had a process that utilized tools that are more flexible than the software they gave us. I am not sure how you can manage distance education without a centralized ‘kitchen sink’ system to control access to content though. With on campus courses where students use online tools to compliment lab and/or classroom experiences I don’t know why you force students to use ‘kitchen sink’ software like blackboard if only to enforce control on access to content. Sadly if students try to do something in an environment they find useful academics can re-act in bizarre ways.

My grades, course information, and handbook was all handled in a web based solution that was just a .NET application with some simple tables displaying information. An odd management of documents had HTML files located on the web app but anything that was in Word documents or other templates was found over in the embanet software.

In courses themselves any software used was generally Open Source and/or platform independant. I only had one course that was VB.NET focused and it was XML Web Applications that focused largely on SOAP and XSLT, no the irony still isn’t lost. The IT Project Management course required MS Project but supplied a licence for it but not much for this OS X user. Thankfully I had an Intel Mac with Boot Camp so I managed the course.

Part three will talk about the time requirements and what I see as the benefits of this style of graduate education.

Thoughts on graduate level distance education, part 1

Posted by Jesse Rodgers on May 30, 2008 at 10:30 AM

It has been just around a month since I handed in my final paper (on Microformats, might post that soon) to complete the requirements for a Masters of Science, Information Technology from the University of Liverpool. Overall it was a really good experience, better than my undergraduate experience at the University of Waterloo but I am fairly certain that any graduate experience is better than the undergraduate experience at any school. Your mindset is different, at least mine was. Maybe its just my age and lack of anxiety over ‘when I grow up’ (as that will never happen and I embrace that). This experience was entirely different than ‘typical’ higher education as well, the entire experience is delivered through online tools.

The course format

Every course (there are eight of them) is broken into eight, one week sections. A week is broken into an initial reading period (Thursday-Saturday) with at least one discussion question (DQ) that requires just over 600 words of an opinionated response with citations to back up your opinion from at least three or four sources. Those had to be in on Sunday.

I then had until Wednesday to respond to at least two different posts from classmates with a total of about a dozen ‘significant’ contributions expected. On top of that you have an assignment due on Wednesday night.

Grades were handed out for each week and broken down to assignments, participation, and a grade for the initial discussion question responses. At times the grades felt they were arbitrary until you look at the ‘answers’ from the previous week. Usually that was the top answer from someone else in the course. I wasn’t sure were people found the time to create the documents they did.

Class mates

People in your class (around 14 people at most) are from all over the world. I had one course with people from India, Dubai, Kenya, Germany, England, Jamaica, United States, and Canada. It was a diverse group. All IT professionals from different areas of IT, facing different challenges in different parts of the world. That adds tremendous value in my mind as it exposes you to very different problems and solutions than what I would see locally or within my contacts.

Everyone I met was really nice, I only wish I kept in better contact with them.

Instructors

The people running the course really do make the particular valuable or not. For seven out of eight courses I had really good instructors. They engaged the class, challenged each student, and offered insights beyond being simple graders. None of them were University of Liverpool profs though. They were from all over the world with the majority located in the US for the courses I took.

One negative experience was with a particular instructor that was an ‘expert’ in a particular technology and bound to a particular way of utilizing it. In this case it was using Visual Basic to tease out XML services. This instructor was more concerned about the Visual Basic then he was about the architecture of XML based services and applications. Given my lack of Windows (Mac guy here), writing what were essentially ASP with VB Script apps was pretty hard. I got penalized for my ASP programming even though the course was supposed to be about XML service architecture.

That one negative experience was pretty bad and my program manager was of little help. In a distance education setting there isn’t an effective appeal process for marks (or it doesn’t feel like there is) and you can’t exactly go talk to the prof. Email isn’t an ideal way to communicate either when one party is not responsive.

A second negative experience was with an instructor that I already had a good experience with in a previous course. I went on vacation during my final course and had limited access to the internet and time to do my work. He seemed to understand that for one week by heavily penalized me for the second week. That took away my chance at getting a ‘distinction’ on my Msc which really left a sour taste. Again no appeals process.

My next post will cover software used and how the program is managed.

Finished a masters today...

Posted by Jesse Rodgers on April 20, 2008 at 08:39 PM

In August of 2005 I was bored and frustrated. I decided to check out graduate education options even though my undergrad experience pretty much sucked. After looking around I decided to try out the University of Liverpool’s Masters of Information Technology. At the time it was a relatively new program and I was hesitant to take a Msc via distance learning. Plus I couldn’t afford it and work wasn’t going to pay.

Ignoring all that, I went ahead and applied. Since then I have hit highs and lows—distance education is a lot of work and takes a lot more discipline than I thought I had to get things done. But now, 2.5 years later I have just made my final submission for my dissertation. I hated it and I loved it… I certainly had the best education experience I have yet to have in my life and would do it again.

Once the paper is graded I will post more about that. I did it on Microformats ;) Nothing too exciting, just looking at how they could be applied… in 91 pages with appendices!

Developing local startups with Waterloo co-op students

Posted by Jesse Rodgers on February 15, 2008 at 12:46 PM

It is interview time here at Waterloo. It happens once every four months, thousands of students and employers enter a dating game for talent and experience. Waterloo is a bit unique having a building dedicated to the process (just happens to be where my office is) and a frequency of three times a year for the process to run. Large companies like Google, RIM and Microsoft are hear hiring large numbers of students but so are local startups like AideRSS and Semacode along with all sorts of companies from different fields and different sizes. Posters on the walls with all the different information sessions show all the opportunities for students.

Why do the companies come here? Waterloo has the talent and I would argue there is far more and better talent than Stanford (update: Larry disagrees or does he?). Our students go to the Valley or Seattle or Boston or Ottawa and all points in-between to work for big names and get started on their carriers while they are working on their undergrad (or grad) degrees. A lot them stay local (Google and RIM are in Waterloo, along with a lot of other interesting employers) and even more would like to stay local for a term or two if a great job can be found.

For local web/tech startups this is a great opportunity. If you developing an idea and you need someone that can code and wants to contribute, for around 10K you can get a junior student for four months to do that. Senior students are more but you get higher quality and more experience. Just to prove a startup concept though, a junior co-op student is inexpensive and hugely beneficial.

The project I am working on depends on the quality of Waterloo Co-ops. We are building a new system to run the job/dating game and have a great bunch of students to do that. They code, they ask questions, they learn, they are excited, and they build really cool things from your ideas. Over the years I have worked with a number of different students and all of them made me look good—which is what you want when you hire someone, right? ;)

There is a side benefit to local startups hiring students I think as well. If you keep the students here, keep them engaged, and get them excited about trying out their ideas you help the local community build resources. I think it’s one part of the puzzle that may help Waterloo’s stealthy startup scene become even more open and exciting.

If you are wondering how to hire a co-op, contact CECS and they will have you set up in no time.

BBC homepage redesign

Posted by Jesse Rodgers on December 14, 2007 at 10:25 AM

In what I think is a good example for large institution web teams, the BBC has gone and offered an update to their home page. It is very Web two point oh with some widgets and gradients, big images, and larger text so its easier to read in this web world of increasingly high resolutions. They have some cool design elements like a classic looking clock, customization, and all the other bits you would expect on a site… except advertisements. The rationale for the design is offered in a blog post.

Issues to note about the BBC in my mind are:

  • It is publicly funded and the public can take an ownership view on its web presence
  • They have a large team but an even larger web presence
  • Their primary audience is hugely diverse and crosses generations, from pre-teens to WWII vets

What I like:

  • Their blog post explains what they thinking with regards to the big changes and invites conversation
  • They point out there will be continuous changes (the web is not a static medium)
  • It is a big change on look not content so they try to undersell it a little as a ‘lick of paint’ not a ‘redo’

Love it or hate it, its a pretty cool public process given all things.

Campus Conferences: WatITis and Power of IDEAS

Posted by Jesse Rodgers on November 29, 2007 at 08:21 PM

Next week (December 4th) sees two pretty exciting campus conferences happening. The first is WatITis – a one day conference for IT staff at the University of Waterloo. Would you believe there are just over 300 IT staff at Waterloo working in dozens of different departments? This will be the first year I am not presenting (current job’s stuff isn’t presentation ready yet) and I am not sure I will have time to attend… but it is a really good event.

The following day is the Power of IDEAS conference. This one is open to anyone for a really low price (below $100 for off campus folks, free to on campus people) and focusing on inclusive learning strategies, usability, and accessibility. Derek Featherstone did the keynote for the first one in the summer of 2006, this year he returns for the closing keynote. I will be presenting on building usable web applications and will offer a glimpse of what I am doing in the lower level of the TC as well as some reflection on other higher education home pages and other applications I have worked on over the years.

Keep an eye on the Power of IDEAS conference. Lead by the Office for Persons with Disabilities office, it will only grow (this year there are over 90 people from off campus registered, last year we had around 20). I think it is just great that a conference dedicated to promoting accessibility and usability.

Education not important? Come'on 37Signals

Posted by Jesse Rodgers on November 13, 2007 at 06:40 PM

In what is probably the silliest post I have seen on 37Signals blog, they ask Is formal education important? The response?

“We’re more interested in someone’s experience, real work, and point of view than we are with their diploma, degree, or GPA. Formal education is probably last on our list of qualities we feel make someone qualified to work at 37signals.”

They aren’t saying a formal education doesn’t count but they do under state the value of higher education. I think it’s a common misunderstanding that higher education is about specific skills training. But I suppose higher education means different things to different people.

To me it’s about thinking outside of your comfort zone, meeting different people with radically different beliefs/values/etc, and gaining strategies/techniques that enable effective life long learning. Is it for everyone? No. You can certainly gain a similar value through work experience. But that takes some luck.

Update: What I do want to point out is that if you are up for a job against some one with the similar personality, same experience, skill, and passion and they have a degree and you don’t… guess who will likely get the job?