• A resilient charging planner

    A resilient charging planner

    Check out the prototype of trippler, an interactive charging planner for resilient EV road trips. Based on my own EV road trip experience, trippler is as much about easily understanding charging options and contingencies, to reduce charger anxiety, as it is about coming up with a single best plan. Features Simply enter the start and…

  • Data complications

    Data complications

    Solving EV charger anxiety used maths for better road trips, but skipped over using real data. Let’s fix that, or at least try to… The easy bits I used Open Route Service to find a base route to a destination and and Open Charge Map to find chargers near the route – thank you to…

  • Solving EV charger anxiety

    Solving EV charger anxiety

    Many EV adventures are accessible using the charging network in Victoria, but faulty chargers still have the potential to induce charger anxiety on road trips. Planning apps–EV drivers’ constant companions–may not fully solve this when the reported status of chargers is unreliable and faults are prevalent. As a driver, I want resilient plans that already…

  • GenAI stone soup

    GenAI stone soup

    GenAI (typically as an LLM) is pretty amazing, and you can use it to help with tasks or rapidly build all kinds of things, things that work some of the time. The soup But do you find yourself rewriting large chunks of generated content, or face major hurdles in getting a prototype to production? In…

  • Hopsworks and multidisciplinary ML

    Hopsworks and multidisciplinary ML

    I recently had a brief but fun chat with Hopsworks about the multidisciplinary nature of building machine learning products, as part of their 5-minute podcast series hosted by Rik Van Bruggen. See the transcript and video at 5-minute-interview-with-david-colls-nextdata. Rik and I talked about how David, Ada and I address this multidisciplinary perspective in our book…

  • EV snow’d tripping

    EV snow’d tripping

    Adventures with EVs often involve big mountain climbs, which consume additional energy, impacting range. I recently had the opportunity to drive climbs from Bright to Omeo and back via Mt Hotham, in Gunaikurnai and Taungurung country, and get a sense for how EVs handle hills. I collected efficiency data for each leg of a road…

  • Effective ML Teams on Thoughtworks Tech Podcast

    Effective ML Teams on Thoughtworks Tech Podcast

    I recently recorded an episode of the Thoughtworks Technology Podcast with my Effective Machine Learning Teams co-authors Ada Leung and David Tan, hosted by Scott Shaw and Ken Mugrage. The episode is number 146 – Building at the intersection of machine learning and software engineering. It was great to chat about the book and share…

  • What to expect when you weren’t expecting an R&D project

    What to expect when you weren’t expecting an R&D project

    This was supposed to be a regular digital project that consistently made progress towards the objective… right? Problem statement, some analysis, build a solution bit by bit, deploy, …, nice linear progression… but no… we were wrong! It turned out to be an R&D project. Often R&D projects change direction and sometimes seem to go…

  • EMLT Q&A

    EMLT Q&A

    A fun Q&A with Thoughtworks on the drivers, key messages and writing process for Effective Machine Learning Teams (EMLT) with my fellow authors Ada and David. It’s neat to be featured alongside all the other many great books from Thoughtworks authors. Find the book, trial and purchase options at O’Reilly, and find yourself a nice…

  • Dealing with data inventory

    Dealing with data inventory

    Data held by businesses is often described as an asset. This can be misleading or even incorrect. In any case, data managed inappropriately leaves value on the table, inflates cost, reduces responsiveness, and creates risk. Some data held by businesses would better be described as inventory. It might one day be a true asset, but…