Other articles

  1. Writing About Code: Structure

    Many of us were taught a five-paragraph mode of construction: tell us what you're going to tell us, tell us, then tell us what you told us. This is boring, repetitive, and evil. More notes from a presentation I gave on writing about code.

    Read more >
  2. Terms of Service

    Online services are going to steal all of our content and use it to enrich themselves. Or maybe they're not. Some thoughts on copyright, online services, and TOS language.

    Read more >
  3. Coder Interviews at the Code Project

    I've been working with software developers for a long time now, and one thing I learned along the way is that coders are a diverse bunch. That's one reason why it has been fun and entertaining to launch the "A Coder Interview With..." series of interviews at the Code Project.

    Read more >