fellowhuman

Agile teaching

education, teaching, software engineering, agile

Teaching and software development have more in common than one might think. Agile development, a popular methodology in software engineering, corresponds to good teaching practice: both teaching and software development involve building and changing knowledge in a system, and both require simultaneous awareness of the present state and the long-term goals. Good practice, in both contexts, acknowledge human limitations so we can work gracefully and efficiently.

CMC-N 2015 at Asilomar

math, education, conferences, sample code

Here are my notes on the 2015 CMC-North conference, plus a little neat graphical stuff (and doodles of the rooms some of the talks were held in).

image

Starting 2015–16

school, math, art, communication, SBG, classroom mgmt

We’re a week into the fall quarter—sweating out a hot August in class—and there are a few things I’ve done that I’d like to record for posterity:

HU2015: Part 2

directing, bbs

On the flight back from Harmony U, I’m taking a moment to record some notes on the second half of my week there.

HU2015: Part 1

directing, bbs

Wednesday night in Nashville: halfway done with Harmony University 2015. This year I’m back as a director, having attended for coaching with my quartet Constellation last year.

Monospaced fonts and column units

css, design, typography

Question: In CSS, how can we use columns to specify the width of a block of preformatted text?

Read on for an answer.

Finale 2014–15: polygons & trig

teaching, math, geometry, trig, games, programming

As before, I’m concluding this year’s geometry classes with an all-too-quick look at right triangle trig and the area of regular polygons. This is a great way to wrap up the school year.