Latest Posts


  • 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… Continue reading

    Writing About Code: Structure
  • Writing About Code: Getting Started

    Writing code is job one for most software developers, but learning to write *about* code is almost as important. Whether you’re documenting an API or showing off your own smarts, when you set out to write about what you think… Continue reading

    Writing About Code: Getting Started
  • Return of the Jedi Remembered

    30 years ago today, two friends and I ditched school to see the very first screening of Return of the Jedi on its opening day on the biggest movie screen in the county. It turned out to be a significant day in… Continue reading

    Return of the Jedi Remembered
  • Terms of Service

    Online services are going to steal all of our content and use it to enrich themselves. Or maybe they’re not. It makes for great paranoid headlines whenever a popular site updates their terms of services, but what’s really happening in… Continue reading

    Terms of Service
  • 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 our A Coder… Continue reading

    Coder Interviews at the Code Project