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

Writing · Feb 10th, 2023 · 2 min read

Boris Bozic avatarBoris Bozic avatar
Boris Bozic
Jed Watson avatarJed Watson avatar
Jed Watson

The Thinkmill Learning Loop

How the work we do in open source and client services drives our craft to new levels.

Tagged in

  • Method

Many people who don’t know much about Thinkmill perceive us as a classic agency with all the classic agency problems like short term projects, churn, and superficial work.

While our commercial model is one of a classic agency (we sell time for money), how we create value, is not. We take a longer term view of developing knowledge, which is enabled through our work with clients. This knowledge is the product of Thinkmill, one that we work hard to improve over time.

We get to practice and innovate over and over again, reinforcing a learning loop that means over time, we collectively get better at a certain set of things: product design and design systems to name a few.

We get to practice doing the thing in a wide variety of environments, under many different constraints – technology, people, culture, budgets, ambition, industry, etc.

With each iteration of the loop (client engagement) we accumulate new experience, and refine what we know. We get opportunities to innovate and try out new approaches and methods. Sometimes we get long stretches, sometimes we get short bursts. This is the innovation wheel that causes our product knowledge to get better over time.

This is also why all of Thinkmill is a team, and why we invest a lot in breaking down silos and spreading knowledge. We all contribute to the turning of the innovation wheel.

If we get too caught up in any individual project, we may lose sight of the value we gain from the engagement. But if we keep the bigger picture in view, and remember that each experience is additive, it’s easier to remember that the challenges of any engagement are transient, and always present an opportunity to improve our craft.

Getting better at our craft over time is the goal. It’s the whole game. This perspective is crucial for growing at Thinkmill and having a good time with amazing people (both clients, and colleagues) throughout.

Tagged in

  • Method
Boris Bozic avatarBoris Bozic avatar
Boris Bozic

Co-founder and Head of Design at Thinkmill. Product designer. Swimmer. Runner.

Jed Watson avatarJed Watson avatar
Jed Watson

Co-founder of Thinkmill and OSS developer. Creator of Keystatic, Keystone, react-select, and classnames.

Related content

  • Your agent believes that docs folder

    article

    September 2026·8 min read
  • A behavioural framework for the monsters in your team

    article

    May 2026·5 min read
  • Storybook and Mock APIs: A Powerful Prototyping Combo

    article

    May 2024·12 min read
  • Unleashing Designers with Tailwind CSS

    talk

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

    article

    May 2023·7 min read
  • Visualising a schema-led approach using FigJam

    article

    May 2023·2 min read

Have an idea to explore?

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

  • 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)