Writing
Thinking in public, mostly about useful things.
Notes on the work behind Dream Creative: product decisions, interface craft, civic tools, 3D experiments, and the small defaults that shape a project.
44 results
AI changed the work, not the standards
The useful shift is not lowering the bar. It is spending less time on friction and more time on judgement.
Briefing the machine is part of the craft
Good AI output starts with clear context, constraints, examples, and a human willing to edit the result.
Claude Design is not a shortcut to taste
A practical note on using AI design tools for exploration without outsourcing judgement, taste, or the final call.
Codex and the shape of a coding task
How agentic coding changes the value of clear tasks, small scopes, validation, and review.
Content is part of the interface
Why headings, labels, helper text and empty states shape whether a website or web app feels usable, trustworthy and finished.
Multi-agent workflows need boring boundaries
Why useful AI agent workflows depend less on clever orchestration and more on scope, handoffs, and evidence.
Why error states deserve design time
Why useful products need clear error states, empty states and recovery paths before the happy path can be trusted.
Why maintenance belongs in the design conversation
Why good digital work should consider future edits, content changes, ownership and maintenance before the first version ships.
The best redesign starts with what still works
Why useful redesign work begins by preserving the parts of an existing product that are already earning their keep.
What creative work borrows from debugging
A practical note on assumptions, patience and why creative judgement improves when you learn to trace the real problem.
Home Assistant YAML is a maintenance surface
A practical note on using Home Assistant YAML for reloadable changes, template sensors, and configuration that future-you can still read.
Accessibility is a system habit
A practical note on treating accessibility as a system habit in useful websites, public-good tools and everyday product work.
AI didn't replace me - it made the case for me
Why AI has made senior craft, judgement, and useful product thinking more valuable, not less.
Being a jack of all trades, properly
A practical studio note on broad creative technology skills, and how design, code, automation, 3D and media work better together.
A case study is a trust tool
Why strong case studies should show decisions, constraints, evidence and outcomes, not just polished screenshots after the work is done.
Civic tools and the trust problem
Why public-good digital tools need visible source attribution, honest uncertainty, and careful error states.
Data is not the interface
Why good interface design turns raw data into decisions, not just tables, maps, and filters.
Defaults are decisions
Why the answers a product gives before the user has answered are some of the most important design choices in a build.
Designing calm admin screens
A product design note on calm admin screens, readable workflows and the internal tools that keep public digital work moving.
Designing for uncertain answers
How to design interfaces that stay useful when data is incomplete, delayed, patchy, source-dependent or slightly uncertain.
How much does a custom web app cost in NZ?
A practical NZ guide to custom web app pricing, scope, timelines and when to start with a smaller first release.
Maps should answer human questions
A practical note on spatial UX, public-good tools and why useful maps should start with the decision a person needs to make.
Small tools deserve proper craft
Why small practical web tools still deserve strong design, clear language, accessibility, maintenance and care.
The case for bespoke
Why strong digital products often outgrow templates, and what businesses get from bespoke web design and development.
The daily art challenge changed my standards
How posting daily 3D art changed my taste, discipline, visual standards and expectations for digital craft.
The prototype that tells you everything
Why the live prototype usually gives a clearer brief than the tidy project document ever can.
The rebuild is part of the work
Why rebuilding is often part of the work once the first version has revealed what the product actually needs to become.
The ten-minute test
A practical way to tell whether a product handles edge cases, empty states, loading, and mobile behaviour with care.
The usefulness test
A personal note on judging digital ideas by whether they remove real friction from everyday life and make a task easier.
The useful first version
How to shape a first release that is small enough to ship, complete enough to trust and clear enough to guide the next decision.
Useful software usually starts smaller than you think
A practical look at why small, focused web apps often create more value than large digital platforms.
Your website probably needs more specific images
Why real, specific photography and video can make a small website feel clearer, more trustworthy, and more complete.
What 3D made obvious about interfaces
How 3D practice sharpened my sense of interface hierarchy, material, light, restraint and spatial clarity.
What 3D rendering taught me about design
Five years of Cinema 4D and Octane shaped how I think about light, composition, materials and practical web design.
What a good brief saves
How a clear brief saves budget, time and creative energy before design or development starts, without becoming a heavy document.
What photographers actually make
Commercial photography is not just image production. It is one of the fastest trust signals a brand has.
What six years of Home Assistant taught me
What years of Home Assistant use teach about quiet automation, resilience, useful systems and design that respects real life.
What tinkering teaches you that tutorials do not
Why tinkering with ordinary systems teaches failure modes, tradeoffs and practical judgment that tutorials usually skip.
When 3D rendering is more practical than photography
3D rendering is not just for futuristic visuals. It can be the practical choice when a product, space, or campaign needs control.
When a website becomes a product
The moment a website stops being a brochure and starts needing product thinking, workflow design, states and maintenance.
Why I built Rubbish Day
How Rubbish Day grew from a Home Assistant workaround into a free NZ/AU rubbish and recycling calendar.
Why I don't take blank-slate briefs
Why Dream Creative does its best work on products already in motion, where the constraints and rough edges are visible.
Why I like awkward data
A studio note on civic systems, messy sources and turning fragmented public information into honest, useful interfaces.
My smart home became a crash course in technical systems
Setting up Home Assistant turned into a practical lesson in protocols, reliability, and how technical systems behave once they leave the diagram and enter the real world.