Category: Design
-
An evergreen question: what is an MVP?
I was asked this the other day. My answer was: it depends on the context; it helps to have an example. And the contextual element is probably why this remains an evergreen question. While I have a fresh example in mind I thought I’d quickly plant a stake in the ground for reference. First, it…
-
Ur Uber
The other day a former classmate described a project of mine in 2010 as “the idea for Uber before Uber was even a thing”. Nearly 15 years later, I thought it would be interesting to pen some reflections on how we came by the idea and why we didn’t pursue it. Mowbb Mowbb (I regret…
-
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
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 To get from A to B in an EV, I used Open Route Service to find a base route to a destination and and Open Charge Map to…
-
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…
-
Effective Machine Learning Teams in print
My book Effective Machine Learning Teams is now in print! Building ML solutions requires multi-disciplinary collaboration. EMLT shows how to use design practices to identify the right products, how to apply good data science and software engineering practices to build products right, and how to structure ML teams and organisations so that they are right…
-
A gentle introduction to embeddings at the inaugural GenAI Nework Melbourne meetup
I was thrilled to help kick-off the GenAI Network Melbourne meetup at their first meeting recently. I presented a talk titled Semantic hide and seek – a gentle introduction to embeddings, based on my experiments with Semantle, other representation learning, and some discussion of what it means to use Generative AI in developing new products…
-
22 rules of generative AI
Thinking about adopting, incorporating or building generative AI products? Here are some things to think about, depending on your role or roles. I assume you’re bringing your own product idea(s) based on an understanding of an opportunity or problems for customers. These rules therefore focus on the solution space. Solutions with generative AI typically involve…
-
Throwback Thursday
The metaverse is a topic currently, though the concept has a long history. Twenty years ago, in the dotcom era, I was exploring this space, as I was recently reminded. Feeling nostalgic, I dug these projects out of the NAS archives. Tech has moved on, but there’s enduring relevance in what I learned. VO2max (1999)…
-
Synthesising Semantle Solvers
Picking up threads from previous posts on solving Semantle word puzzles with machine learning, we’re ready to explore how different solvers might play along with people while playing the game online. Maybe you’d like to play speed Semantle against an artificially intelligent opponent, maybe you’d like a left-of-field hint on a tricky puzzle, or maybe…