We help teams design, build & ship great software. Node/React/GraphQL/@KeystoneJS/@ReactConfAU/@thekeystatic. Tweets from Thinkmillers

Sydney
Keystone 6 v8.0.0 is here 🎉 This major release brings a redesigned Admin UI built on keystar/ui, relationship table views, list actions, more precise access control, Prisma 7, Next.js 16, and OpenTelemetry tracing. Read what’s new: keystonejs.com/blog/keystone… Upgrading? keystonejs.com/docs/guides/m…
3
8
809
Software spent 70 years designing for a "median user" who doesn't exist. @ronaldaveling on why that constraint may be softening and what design systems, headless content, and AI agents change about it 👇
In the 1950s the US Air Force measured thousands of pilots and found not one was average across 10 dimensions. The "average man" didn't exist. Software spent 70 years designing for him anyway...
1
1
229
AI let mid-level engineers ship what used to need a senior. The productivity was real. The cost showed up later: code that worked but nobody fully understood, reviews that drifted into skimming, dependencies added because they were easy to generate. @jeprisk on what the speed boost actually costs, and how teams stay sharp from here. thinkmill.com.au/blog/what-e…
1
1
151
Cross-disciplinarity isn’t new. @ronaldaveling on what the AI in Design 2026 "Frankenjob" framing missed:
“Frankenjob” is an cool POV on the AI in Design 2026 report. But it overlooks the fact that teams like @thethinkmill have been doing the cross-disciplinary dance for years. AI didn’t create the practice; but it sure made it visible at scale. Thoughts: thinkmill.com.au/blog/a-beha…
2
206
AusCycling had a growing network of websites and a patchwork of tools to manage them. We built a multi-site CMS and token-powered theming system so editors can launch new branded sites in minutes. Shipped in time for the Olympics 🥇 thinkmill.com.au/work/auscyc…
4
170
Government services have to work for everyone. Accessible, secure, and built to last beyond the team that ships them. We've been doing that work with agencies like DFAT, DAFF, ASIC, and the Queensland Government. We've now given it a page 👇 thinkmill.com.au/services/go…
1
105
Medical annotation tools. MCP servers. Conversational assistants. AI-assisted finance workflows. We've shipped a lot of AI work. Here's how we approach it: thinkmill.com.au/services/ai
2
95
At Thinkmill, design is a conversation between multiple practices, not something that “designers” do, and others wait to build. It encompasses everything that contributes to a positive user experience outcome. Find out more about how we work 👇 thinkmill.com.au/services/pr…
2
3
232
Great engineering comes from curiosity, and sometimes that means building your own setup from scratch. In this article, Thinkmill engineer @dpandiyan shares how he customised Arch Linux with Hyprland for a fully tailored development environment. 👇 dineshpandiyan.com/blog/arch…
1
188
Features don't exist in isolation. Users experience them as part of a journey. User Journey Mapping helps us understand what users are doing, thinking, and feeling as they move through a product. Read more about how we use it: thinkmill.com.au/method/play…
1
99
We partnered with ASIC and Meld Studios to reimagine how Australia’s 3+ million companies interact with Registry Services. 👉 Read the full case study: thinkmill.com.au/work/asic-r… If you’re redesigning complex government or financial services, we’d love to help.
88
We recently published our November newsletter. It introduces our new audit offering, @KeystoneJS updates, plus our usual list of interesting links and resources from across the web. Read it here 👇 thinkmill.com.au/newsletter/…
81
We helped ASIC build a design system foundation to increase UX consistency and developer efficiency – unifying style guides, delivering accessible docs, and enabling teams through hands-on training. Check out the case study 👇 thinkmill.com.au/work/asic-d…
1
79
Transformations power every data pipeline, but efficiency depends on how you structure them. In this post, Thinkmill engineer Luke Bennett shares how loops and maps can make your data transformations faster and more expressive. lukebennett.dev/posts/using-…
154