Design workshop theatre

After hours and hours of deliberate practice over years some people still cannot step into design thinking. Changing habits is hard.

Now let’s look at how design thinking is often taught: in boot camps and one day workshops. That’s design theater, not design thinking.

It’s not enough to say, look there is a better way! It takes practice. Lots of practice.
Christina Wodtke

I’ve been thinking of this quote as I get started outlining a series of workshops I have been tasked to facilitate for some kind of accelerator program that the Startup Zone (SUZ) is going to hold.

To their credit SUZ has held numerous workshops and talks over the past year, my favourites have generally been the smallish ones that are more conversation than speech, allowing for a more enjoyable flow. My least favourite are the almost day long events, in particular there was a workshop designed to teach you about personas with experts from off Island that taught without once uttering the word data. Personas without data are something else all together. The design thinking workshop was only moderately better, and only useful in that the facilitator was great and the activities entertaining.

In the past my approach to all talks was to cram as much information into peoples heads as I possibly could. This followed the philosophy endeared to me at Humber Music where they would often say that it will take us years to unpack all that we learned. This worked well with audiences in Taiwan and China in the past (I now know the younger generation desires more hands on, conversational approaches) but I realize this doesn’t fly here. Nor should it.

My other method, the method I use upon myself, is to simply point people to a few books and say – go read. When I joined a service design project in Fuzhou, despite all the similarities to what I had done in the past, I ordered and read the 3 most popular books on the topic. Not because I am smart, or like to read, but primarily out of fear. Despite all the available material available online, or in print, much of it cheap, this approach isn’t popular either.

I think my approach will likely combine what I experienced at Crafting {:} a Life (the conference that keeps on … influencing), kick off a topic of discussion with some salient points, give people something to work on, point them to resources to help them learn and maybe understand, and make myself available for help if I can give it. I’m not sure what else I can accomplish in an hour with people who may never have broached any of the topics we need to go through.


Promotion Commotion

As far as I can remember, I’ve always been the worlds worst self-promoter, which I generally see as a good thing, since I have enough problems without adding self-aggrandizing ass* to the pile. But this inability to talk about myself also includes any and all work that I am doing, or have done, my capabilities and how I might be of service to others, and pretty much any project I am involved in. This is a problem, and has manifested itself to such a degree that for years my own mother had no idea what I did for a living, nor much of what I accomplished the 20 odd years I was outside of Canada.

This is due in no small part to being my own worst critic. When someone says “that looks cute”, I think the colours are off. When I received a compliment about an app. MVP I developed, I just thought about how simple it would be for a “real developer” to create the exact same thing, or the UI glitch, or how the audio doesn’t taper properly etc..

Logically I know that people outside my industry don’t care about such things (nice people in the industry understand and give you a pass) and just see the value to them, or lack there of, in what you are doing. Or the “specialness”, or the “neatness”.

As such, this is something that I have been working on these past few months. This blog is part of this effort, setting words to page and accepting their inelegant disjointedness as a byproduct of time and ability. I’ve taken pitch workshops, which have been great practice for stage fright, but though having created decent results, the results are rather inauthentic. Much more effort is required there. I have met some really great people in the process, all of whom have been willing to help, and I’ve learned a great deal.

All this learning is of no value if I don’t actually put it into practice and do something. This hump is really the hard part. I need the opportunity to make mistakes, learn from them, and get over these perfectionist traits instilled in me from years of misguided music instruction and my own irrational fear of embarrassment.

So please excuse if I use this space as a start of these efforts. This blog and my somewhat dormant FB profile seem like good places to start.


Prepare to feel vulnerable during the learning process

From chapter 3 in The Art of Learning

When we’re in a learning phase, we often feel weak, exhausted or hopeless, and this is something we can also experience physically. A boxer with a great right hand but a weak left hand will take plenty of punches and go through some tough rounds while learning to use his left side more skillfully. Although learning through trial, error and slow improvement is tough, we should be careful not to doubt ourselves. This can quickly lead to a downward spiral, in which we berate ourselves for every mistake, and the possibility of achieving our goals seems to shrink at every turn.

An idea I didn’t take to heart while learning Chinese, what a trial that was, but am trying to while I gain some rudimentary skills in programming with Swift.


Learning something new

We all begin our lives with a limited amount of practical knowledge, so it’s our job to teach ourselves as much as possible. Those who fail to do so will quickly fall behind! So, set yourself the goal of learning one new thing every day, even if it’s just something you heard on the radio. Then put this new piece of knowledge to use as soon as you can. By learning new things within the area of your specialty each day, you’ll be one step closer to achieving excellence.

You can also learn from those around you. Find your reference group – a network of people who share your values – and spend time with them. Their accomplishments will lift you up, too.

From The Psychology of Selling


Learning Swift with TeamTreehouse

Now, fair warning, this code involves many concepts that you aren’t familiar with, but that’s okay.

We could have used only the concepts that we know so far to build this app, but our code would not have been elegant, well-formed, or anything resembling the code you would actually write in the real world.from class transcript. A startling admission to what we had learned to date.

There are times when this has to be the most frustrating courseware I have ever experienced for learning anything.

Instead of continuing to invest in codebase’s, or making a large investment in engineering talent, for the simple and not so simple apps. we are developing, I thought I might take a few months to deep dive into a course on Swift. Learning new skills and acquiring new knowledge is a pretty essential part of life and I thought there might be some ancillary benefits from having some programming ability. Designers should code. The benefit where I might change from senior designer to junior iOS dev. seems more like a pipe dream at this point.

Generally speaking TeamTreehouse’s production values are pretty high and you are more likely guaranteed a level of quality that you might not be assured of on other platforms like Udemy (though I have found a couple great design courses there).

Here are some of the problems I had, am having:

  • Learning programming concepts is an absolute bore. This may have as much to do with my own interests and abilities as this courseware ’s approach. The actual creating part of programming is fun of course, I still remember the first C programs I wrote. Some courseware I have used speeds you through the material, gets you creating “apps” as soon as possible, then adds complexity later. Others get students to actual outcomes faster – ever more advanced “hello World”‘s. – TeamTreehouse doesn’t take this approach.
  • I’m not convinced that using video alone or how they deliver the material via video is effective. There is at times a tremendous amount to unpack within a video. Often its very difficult to parse meaning, or to capture all that the instructor is saying. Rewatching videos over and over again is extremely inefficient. Not all the platforms I have experienced have this difficulty.
  • I could in no way rely upon the course material alone. In fact, I used 3 other textbooks to teach myself the topics introduced in the videos. I realize that constantly searching for answers is a required part of programming but at this level I would prefer a more complete course.
  • Answers to questions are slow to come. Often they do eventually come, and the community is great, but I prefer to be able to ask questions in something approaching real time. Often times what the instructor is teaching is unclear or he makes a giant leap in logic, with no one to answer questions, you need to pause your learning until someone is available to help.
  • Basic concepts are taught using more advanced, often complex, examples. The upside to this is that you are immediately given more realistic coding challenges. The downside is that if you don’t understand the concept being introduced before using in a more realistic situation you tend to get frustrated. I think it interferes with learning, and I prefer the more graduated approach I have seen in books from Big Nerd Raunch. First learn the skill, then gradually add more realistic usage through practice.

What has made me stick with the platform to this point is the desire to actually finish the course I started. I hate in-completes. I might also be a victim of the sunk cost fallacy.


Camren’s Crazy Stickers

I’ve wanted to do this for awhile but time, schedule and my son Camren’s changing interests haven’t made the stars align. But a recent query from Camren as to exactly what I do for a living, and my failure to give an adequate explanation, gave me a push to spend some time this summer giving him some experience in some of the more accessible parts of my field. First up is creating some of the silly stickers that he and his friends like to send back and forth, then some UI work on an app., then a code warrior camp and finally he can help me with some usability testing. A sort of hands on look at product development/user experience.

All our work is created in Sketch and he has taken to the app. fairly well, especially considering that he is only 11. This is his superpower I think, if the task is enjoyable he will find a way to learn, usually via YouTube. He’s become a master of minecraft, various magic tricks, and other things this way. Just don’t ask him to memorize Chinese poems. Smart kid.

His first set of stickers are available now on the app. store.


Mainly play the things on the piano which please you, even if the teacher does not assign those. That is the way to learn the most, that when you are doing something with such enjoyment that you don’t notice that the time passes. I am sometimes so wrapped up in my work that I forget about the noon meal.
Albert Einstein, giving advice to his son


Sleep plays an important role in the brain’s ability to consolidate learning when two new potentially competing tasks are learned in the same day, research at the University of Chicago demonstrates.

Other studies have shown that sleep consolidates learning for a new task. The new study, which measured starlings’ ability to recognize new songs, shows that learning a second task can undermine the performance of a previously learned task. But this study is the first to show that a good night’s sleep helps the brain retain both new memories.New research from the University of Chicago