Five tips for flying with kids

Walking to the SiegesaeuleLast Sunday evening we arrived in Berlin after 34 hours of airports and airplanes… here’s what I learned:

  1. Just because you’ve got five tickets and can take five pieces of hand luggage doesn’t mean you should use them all. But, the flip-side of this is that you’ll definitely have your hand luggage at the end of your trip (our check-in luggage didn’t get on the connecting plane with us in London).
  2. Always let people who happen to be sitting beneath your “Kids entertainment” bag (that you access every few hours) know when you’re going to drop their laptop on their head (or they tend to get a little bit upset),
  3. The death-stares that seem to be directed at you and your screaming baby during the “night” section of the trip are really a sign of affection - people will lie through their teeth tell you afterwards how wonderfully behaved your kids are.
  4. Don’t stand in a queue for a British Airways connection while a bunch of Finnish retirees monopolise one of the two staff who aren’t currently on their lunch break only to be told after 45 minutes of waiting that you (and your family with 3 kids, 5 hand-luggages and two car seats) can make a run for the gate (over a km away) for your plane which is due to board right now.
  5. Family support is a wonderful thing.

(Fran’s written more details of our trip.) Right now I’m just enjoying settling into our temporary accommodation in Charlottenburg, Berlin, visiting some of the sights with the kids (M, E and I climbed to the top of the Siegesaeule - the tower in the photo above) and absorbing the vibe of a foreign city!

Living and learning in Berlin

Berlin by unaciertamiradaIt’s hard for me to believe that in less than four days now I’ll be walking the streets of Berlin with Franzie and the kids. And not just for a holiday but - God willing - to live for the next seven-or-so years.

Already the past two months of preparation have been the biggest project that I’ve managed yet (thanks Basecamp), but with lots of help and support of family on both sides of the globe, everything has fallen into place relatively smoothly. We’ve now got some temporary furnished accommodation in Berlin for the first month right near family.

I feel like I can now appreciate why people talk of “uprooting” when moving overseas - uprooting a tree involves breaking so many of the smaller roots as you rip it out of the ground. I feel as though our lives have had lots of small tears and rips for the past 6 weeks saying goodbye to friends and family… but that is the reality of “uprooting” our family.

Colourful BerlinSo for the next while I’ll be learning to live in a new culture with a relatively new language. My 4-year-old, who likes to correct my German grammatical errors, keeps saying to me: “When we go to Germany Daddy, I’ll help you speak right” - let’s hope we all learn and adjust well! From this Sunday we’ll be spending time with family in Berlin and seeking out some permanent accommodation before our shipped belongings arrive. I’ll be starting work as soon as my visa is processed (4 weeks from arrival) but in the mean-time will enjoy exploring a new colourful city! Please keep in touch!

Working and learning in web development

Last week A List Apart released the results of the Web Design Survey (that some of my class actually took part in):

The attached report shares everything we learned. We offer it freely to this community that has given us so much. For the curious, we also provide an “anonymized” version of the raw data. It contains every answer to every question by every respondent, excluding only personal information—no names, just the facts. Crunch it yourself and tell us what you find.

The survey contains analysed data such as:

  • Perceived relevance of education
  • Perceived age/gender bias
  • Job satisfaction
  • Break down of salaries
  • Hours worked
  • Methods of staying current,
  • etc.

Never before has this kind of data (from over 30,000 respondants) been available… did I say I love working/teaching/learning in this field??

I am redundant

As of today I am on the road to being redundant.

At the start of every semester I give a spiel to new learners in our class about how one of my main aims is to make myself redundant (as a source of web design and development knowledge). Today a few learners in class politely informed me that they’ve already read the articles that I’m posting. They’re connecting with professionals in the industry, finding their own favourite ‘mentors’ and reading their strategies and technical tips because they want to learn.

It’s a great day.

Agile learning - an alternative learning model

Since the 1990’s Agile software development has been evolving as an alternative method of project management for motivating and empowering teams of developers to develop and release great software for customers. But are “agile methodologies” applicable to learning and education? Could they help us learn? The more I learn about and try out agile software development, the more I reckon that the answer is “yes”.

Agile methods came about because most software development projects were being managed in a similar way that you would manage a 3-lane bridge construction project - with slow, bureaucratic and, at times, demeaning processes that assume the project manager can:

  • plan the whole sequence of steps from start to finish in advance, including determining the specific work that each team member will do,
  • assume that there will be very minimal changes in project requirements once implementation begins,
  • know each team member’s needs and abilities in advance and
  • direct the whole show from the top down.

During the 1990s people were realising that this traditional “waterfall model” was not necessarily the best model for delivering great software - and perhaps now we are also realising that it isn’t necessarily the best model for delivering great educational programs. If you’re building a 3-lane bridge your client cannot come to you and say, “uh, sorry, I think I now want a 4-lane bridge rather than a 3-lane bridge”, nor can you allow your workers to self-manage the tasks that need to get done. Everything needs to be set down in stone before the construction begins. But that’s not the case in software development - often clients don’t know exactly what they want until they start using the software that you’re creating. Similarly, often members in a software development team are much more productive if they self-organise to get things done (rather than being told what they have to do next). And I reckon that an educational course has more in common with a software development project than it does with building a bridge.

Of course, there’s been loads of iterative development methods that have been around for a while (prototyping and feedback loops as part of the development process), and any teacher worth their salt adapts their lessons and activities to the needs of learners. So why am I so excited about applying Agile development practises in education? For the first time there seems to be a well-documented successful alternative to the traditional approach that seems very applicable to many (but not all) educational contexts. I believe that agile learning can provide an alternative self-empowering-yet-co-dependent, flexible-yet-well-planned model for learning in a face-to-face social group environment.

Example 1: The daily stand-up meeting (or daily Scrum)

To give a taste of how agile principles might be applied in a self-paced-yet-social educational environment, let’s take a look at the daily stand-up meeting (or Scrum meeting). The daily stand-up meeting is a pattern that seems to be part of most agile methodologies - a short daily meeting focusing on:

  • What have I achieved (learned?) since yesterday?
  • What am I working on today?
  • What obstacles are in-front of me?

But it’s definitely not a status update for superiors (for project managers or teachers). The theme of the daily stand-up is self-organisation - helping members and stakeholders understand each others’ issues and accomplishments so that they can organise to help each other get things done. According to Jason Yip (a Sydney developer working for Thoughtworks) in his article It’s not just standing up: patterns of daily stand-up meetings:

This is not just because self-organisation leads to better productivity but also, and perhaps more so, because it leads to a more humane, respectful, and mature work environment.

The purpose of the daily standup is:

  • share commitment
  • communicate daily status, progress, and plans to the team and any observers
  • identify obstacles so that the team can take steps to remove them
  • set direction and focus for the day
  • build a team

There’s an incredible crossover here with educational goals in the classroom context as well as numerous issues. Reconciling the task-based focus of software development (where the whole team is working off a backlog of to-do items) with the less-tangible, varied focus of the learning environment may be difficult. Another difficulty will be the commitment factor - people are more likely to miss a day of learning than a day at work (although this is also dependent on how stimulating that day is!)

Over the next while, I hope to get some time to look at other aspects of agile software development, examining how they might be applied in an educational context. Next up: iterations (or sprints - short-term milestones with mini-deliverables).

For more: