Skip to main content

Navigation

  • Client impact
  • Writing

AI Solutions

  • AI Systems
  • AI Development

Software teams

  • Design Systems
  • Product Design & Engineering
  • API Platforms
  • View all services for software teams
Get in touch
  • AI Systems

    Model-agnostic AI systems and agents that do real work

    AI Development

    Custom apps and tools built with AI-enabled engineering

  • Design Systems

    Depth of experience that few can match

    Product Design & Engineering

    Experts in cross-functional collaboration

    API Platforms

    Node.js, React, & GraphQL at scale


    View all services for software teams
  • Client impact
  • Writing
  • Contact

Authors

ben derham avatarben derham avatar

Ben Derham

Software Engineer. Helping teams solve tricky problems. Will stop to pat your dog.

Specialties

  • Product Design & Engineering,
  • Applied AI

Find Ben on

  • LinkedIn
  • article

    Are your AI agents making progress or producing work?

    We shipped a working MVP for the Tech Council of Australia in two weeks using an agentic development workflow. Along the way, we learned how easily agents can produce convincing work without moving a product forward, and why engineers still need to decide what progress looks like.

    September 2026·5 min read
  • article

    Is Your Design System Ready for AI?

    AI can generate convincing interfaces, but it struggles when a design system’s decisions live in team knowledge rather than its components, documentation and defaults. Preparing a design system for AI means making those decisions discoverable, explicit and verifiable.

    August 2026·6 min read
  • article

    Optimise Your Context, Not Your Prompts

    AI makes better engineering decisions when it can understand a project’s architecture, conventions and shared knowledge. Making that context clear and discoverable helps it produce software that fits the wider system.

    July 2026·5 min read
  • article

    Why Great Engineering Still Wins

    AI can write code faster than ever, but coding was never the hardest part. The organisations seeing the biggest gains are investing in engineering fundamentals that help both people and AI make better decisions.

    July 2026·3 min read
  • thinkmill method

    Activity Mapping

    Activity mapping is a way to dynamically capture, and work on, product requirements in a format that’s more useful than a static document.

    October 2024
  • thinkmill method

    Core concepts

    Core concepts are an expression of a project‘s underlying data model and relationships, translated into a written format that the team can build an aligned understanding on.

    October 2024
  • thinkmill method

    DACI

    Created by Atlassian – DACI is a framework that helps delivery teams make effective and efficient group decisions.

    October 2024
  • thinkmill method

    Mock API

    Mock APIs imitate a real API by providing a realistic mock data response upon request. It’s useful during development and testing when live data is either unavailable or unreliable

    October 2024
  • thinkmill method

    Process mapping

    Process mapping surfaces the movement of information and user interaction throughout a system in the form of a flowchart. It captures assumptions or current-state realities related to how the system works, and helps expedite alignment, design, and development,

    October 2024
  • article

    Progressive Web Apps (PWAs): A stepping stone towards a native mobile application

    Progressive Web Apps (PWAs) are now a viable option for providing a mobile experience that meets users’ high expectations. This article provides an introduction to the history of PWAs for those new to the topic, as well as what can be expected from them in 2024. We also look at where PWAs sit in the mobile landscape and how they can be a practical stepping stone towards a native application experience in the future.

    August 2024·11 min read
  • article

    Storybook and Mock APIs: A Powerful Prototyping Combo

    No back-end? No worries! In this tutorial we’ll be using Storybook and a Mock API to create a mocked prototype so we can get on with keeping our stakeholders excited.

    May 2024·12 min read
  • article

    What we learned applying the Thinkmill Method to a complex accounting app

    We recently wrapped up delivery of a feature for a client’s complex accounting app. The project presented a valuable opportunity to battle-test our thinking around how we build products. We implemented a range of activities and techniques from the Thinkmill Method, and came away with valuable insights related to where it shines, what’s needed in order for it to do so, and how to improve it going forward. Here‘s what we learned along the way.

    May 2023·7 min read
  • article

    Visualising a schema-led approach using FigJam

    Thinkmill uses a schema-led approach to design, which involves building visual representations of data structures to help teams understand the underlying relationships and dependencies. Recently, we used the Schema Nodes FigJam Widget to visualise the schema and relationships.

    May 2023·2 min read
  • article

    A day out at DDD Perth 2022

    Highlights from Perth’s annual inclusive conference for the tech community.

    September 2022·5 min read

More posts from other Thinkmill voices

  • AI search explained: indexing, retrieval and reranking

    Organisational knowledge is usually spread across a dozen tools, and keyword search only finds results that match exact words. We run text search, embedding search and reranking on the same dataset, and find out how semantic search with a reranker returns the most relevant results for a query.

    October 2026·12 min read
  • Your agent believes that docs folder

    The agent trusted a committed docs folder of generated artefacts over my instructions. I deleted the lot and lost nothing.

    September 2026·8 min read
  • What AI use looks like in five enterprise design teams

    Listening to design teams at Stripe, Shopify, Ramp, Atlassian, and Intercom, three ingredients become clear: a place to prototype, good context, and someone helping people put both to use.

    September 2026·9 min read

Want to keep the conversation going?

Get in touch

Footer

Thinkmill is a member of the Tech Council of Australia(opens in new tab).

AI Solutions

  • AI Systems
  • AI Development

Software teams

  • Design Systems
  • Product Design & Engineering
  • API Platforms
  • View all software teams

Client impact

  • Lyka
  • ELMO
  • Tiimely
  • Atlassian
  • Reckon
  • AnywhereWorks
  • View all client impact

Open Source

  • Keystone (opens in new tab)
  • Keystatic (opens in new tab)
  • React Select (opens in new tab)
  • Classnames (opens in new tab)
  • Manypkg (opens in new tab)
  • Changesets (opens in new tab)