• The Promise of Improving Lives

    The Promise of Improving Lives

    I had a teacher in elementary school who showed me a picture of a student pulling a wagon full of textbooks. She told me that by the time I was old enough to attend college, all of those textbooks would fit in a single backpack in a digital book. I had very interesting ideas about…

  • If you can’t communicate, you risk falling apart

    If you can’t communicate, you risk falling apart

    This sounds like relationship advice (and in a way, it is). My last post talked a lot about figuring out the reasons you would want to start “digitally transforming” some process, and I’d argue that understanding your “why” is a core pillar of making a meaningful change. If the change you want to make affects…

  • Human-Like AI Cont’d

    ·

    ,

    Human-Like AI Cont’d

    Forgetting is Not Always Bad I was recently reminded of a scene in the sci-fi novel “Sleeping Giants”, where the main character is presented with a fascinating thought experiment about squirrels and how they store food for seasons of scarcity. To paraphrase briefly: A squirrel gathers far more seeds and nuts than it could possibly…

  • Mirroring Human Memory for AI Personalities

    ·

    ,

    Mirroring Human Memory for AI Personalities

    Technology around AI changes really quickly, and I’m always looking into my crystal ball, trying to guess at what the future looks like for the tools that I use (and build) that rely on the current big players in the AI space (Meta, OpenAI, Anthropic, etc). I also constantly wonder at the changes that I’m…

  • Musings on AI and Programming

    ·

    ,

    Musings on AI and Programming

    The world of software development is in a strange place On the one hand, we have more processing power, bandwidth, access to knowledge (especially in the form of Open Source Software), and potential than we have ever had. The cost of development (if you are a developer) has been reduced down to the point that…