Author: admin

  • Ten Essential Conversations

    Here is a recorded webinar I put together for software developers and managers. When I was working on my first large software development project, our team was not very productive. At first, I had a hard time understanding why. We were good programmers, and the requirements were specified with plenty of detail. Gradually, I learned…

  • The New New Thing

    This is my new favorite book, another gem by Michael Lewis. One of the reasons I love it is because the events depicted provide context to what was happening in my life during and after the years when it took place (roughly 1991 – 1999). From 2000 to 2003, I worked in Boulder as a…

  • Michael Lewis

    This author is one of my heroes. He is very good at presenting complex material in an understandable way. He also does a great job of making the characters in his books come alive. When you read one of his books, you feel like you know the people and situations almost as if you had…

  • Artistic Growth

    You know what I love? I LOVE that George Orwell had to write “A Clergyman’s Daughter” (1935) BEFORE he wrote Animal Farm (1945) or 1984 (1949). Artists EVOLVE. They don’t start out knowing everything. They don’t start out doing the work that they will eventually be remembered for. They start out writing novels that are…

  • Christmas Morning

    This morning, my daughter was excited to get up to see if Santa Claus had been to our home. Did he bring her a crib for her baby doll? Yes, he did! She said, “I got to wake up Mom. Mom needs to see it… I LOVE IT!” As a parent, I treasure moments like…

  • The Dev Board Blues

    Sometimes, I enjoy singing about my work as a software developer.

  • As 2023 Winds Down

    Hello. I’ve decided to revive the idea of having a personal website. For many years, I’ve let most of my websites fall into a state of disrepair. If you’re at all curious, visit my Graveyard of Good Ideas for a small sample. I mention this because it’s a good reminder that I’ve put a lot…