Now
This is a now page. Updated December 2025.
Thinking About
The AI bushfire. We're in the middle of a generational technology shift. Most companies are still treating AI as a feature to bolt on. The ones who understand it's a fundamental change in how software gets built will have a massive advantage. The ones who don't will find their moats evaporating.
Pure software businesses have no moat anymore. When AI can generate competent code, the value shifts elsewhere: to distribution, to data, to relationships, to taste, to speed of iteration. If your only advantage was "we built it," that's not an advantage for much longer.
Generative UI. Interfaces that assemble themselves based on context and intent. Not chatbots bolted onto existing apps, but genuinely new interaction patterns. We're barely scratching the surface of what's possible here.
What actually matters when code is cheap. Domain expertise. Knowing what to build. Understanding the problem deeply enough to know which 20% of features deliver 80% of the value. The humans who can do this well become more valuable, not less.
The intersection of the web, Elixir, Ash, and AI. This is where I'm spending most of my attention. Elixir and the BEAM give you a runtime that's actually suited to the real-time, concurrent, fault-tolerant demands of AI-augmented applications. Ash gives you a declarative layer that AI can reason about and generate against. LiveView gives you a web delivery model that's fast, stateful, and doesn't require a JavaScript framework. Put them together and you have a stack that's uniquely positioned for what's coming. Most people haven't figured this out yet.
Working On
Alembic: Running the consultancy, helping teams build better systems with Elixir and the BEAM. Increasingly, helping clients figure out where AI fits (and where it doesn't).
Fractional CTO work: Advising founders on technical strategy. A lot of current conversations are about separating AI hype from AI opportunity.
Ash Framework & GenAI: Exploring the intersection of declarative frameworks and AI-assisted development. Ash's explicit data model and actions make it unusually well-suited to AI tooling.
Speaking
Preparing talks for 2025 conference season. Current themes:
- The economics of the AI transition
- Why most teams don't have a scaling problem (they have a complexity problem)
- Practical GenAI for production systems
Reading
Working through a mix of AI implications, systems thinking, and historical parallels. See my reading list for recommendations.
Location
Sydney, Australia. Available for remote work across AU, US, and EU time zones.
Want to talk about any of this? Get in touch.