Rants

You Are Awesome (Whatever You Call Yourself)!

I teach software design at some of the largest and most well-funded companies on the planet. My classes cover concepts and practices that most developers are not aware of. I do draw on other people’s work—lots of other people—but I synthesize it in new ways and give practical examples from my own experience as a …

Read More