Ronald Aveling
Designer with a soft spot for systems and structured content. Knows the difference between tofu and tempeh. Makes a damn good brunch.
Specialties
- Product Design & Engineering,
- Training & Mentorship,
- UX & UI Design,
- Content Management Systems,
- Figma
Find Ronald on
article
Designing beyond the median user
For seventy years software has shipped one shape to every user. The confluence of design systems, headless platforms, and agent-native exposure has coalesced to make that constraint optional. A retrospective of the median-user problem and the new architectural horizon now opening.
· 10 min readarticle
A behavioural framework for the monsters in your team
The AI in Design 2026 report captures a profession mid-mutation. The "Frankenjob" label the coverage put on it misses the seam where the real work happens.
· 5 min readthinkmill method
DACI
Created by Atlassian – DACI is a framework that helps delivery teams make effective and efficient group decisions.
thinkmill method
Sparring
Sparring is a way to get prompt and candid feedback on your work from others in your team. Use it to battle test your ideas by exposing them to differing points of view, and/or get clarity on gaps you can’t fill on your own.
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.
article
Shared understanding: why it’s important and how to fast-track it in your project
Tips and tricks to get your team’s collective intelligence buzzing in product development.
· 8 min read
More posts from other Thinkmill voices
What engineering teams owe for the AI speed boost
AI-assisted development genuinely accelerated engineering teams, but many organisations stopped at the velocity gains and ignored the accumulating debt. The costs: code nobody fully understands, weakened code review culture, bloated dependency trees, and architectural decisions made without real judgement about tradeoffs...
· 4 min readWhy your design system is the most important input to Claude Code
Design systems are critical inputs for AI-assisted development tools like Claude Code because they constrain the AI’s micro-decisions around colours, spacing, and components – preventing "drift at speed" and ensuring generated UI remains consistent with your product’s visual language.
· 5 min readFaster CI Pipelines: Share build artifacts across independent jobs
Optimising CI pipelines is critical for scale. By leveraging `actions/cache` with commit-specific keys, we can share build artifacts across parallel jobs, significantly reducing build times and compute costs.
· 4 min read
We’d love to work with you
Have a chat with our team about how Thinkmill can support your software ambitions.
Contact us