Expanding my comfort zone, part 1: 2012 reflections on life and code

My motto for 2012. Been there, done that, got the t-shirt!

My motto for 2012. Been there, done that, got the t-shirt!

I know it, you know it: the obligatory end-of-2012-reflections blog meme is coming. So I might as well get a jump on it. It’s partly geeky, partly personal. And it’s not at all professional. Roll with it.

For me, 2012 has been a year of expanding my comfort zone by stepping outside it. Sometimes by being booted unceremoniously beyond it. I’ve walked the talk of one of my favorite pithy t-shirts of the year: “Comfort zone = dead zone.” At the ripe old age of 46, I’m finally learning how to be more at peace with being uncomfortable or uncertain, even for extended periods of time; and how to temper this discomfort with the kind of comfort that feeds my soul and keeps me sane.

One uncomfortable but important advance I made this year was to knuckle down and really start to learn how to code.

Continue reading

Coding practice, making new neurons, and the trouble with analogies

class exercise
It may not look fancy, but this class exercise, executed all in HTML and CSS, was a success for me.

It seems that a big part of learning to code is simply spending lots of time practicing it — getting things wrong, getting frustrated, asking for help, and getting them a little better next time (hopefully). In that sense it’s like learning to play a musical instrument — you can think and talk about it all you want, but if you really want to learn it you need to get your fingers moving and be willing to sound really crappy for quite awhile.

Yeah, I know: Duh. But it’s one thing knowing that piece of obviousness, and another to really knuckle down and do it….

Continue reading