Writing honest case studies when nothing was measured
Commits aren't outcomes. How I label what shipped, what was reported and what was measured, and why it makes a portfolio more credible.
notes from the work
Commits aren't outcomes. How I label what shipped, what was reported and what was measured, and why it makes a portfolio more credible.
What a 171-response survey taught us about who people would let see their cycle data, and why sharing should be off by default and scoped.
Empty, zero, loading, partial, denied, expired, interrupted: the states I check on every screen before I call a design done.
Spreadsheet imports usually fail with a list of row numbers. A better pattern: map, validate and repair inside the product before anything is posted.
How I work as the sole UI/UX designer at Tigg: from a CEO's ticket to Figma, handoff, QA, UAT and release, and what I'd tell someone starting out.
NPR amounts, Bikram Sambat dates, PAN and VAT rules, shared counters and shop routines: what changes when you design for Nepal.
Showing a cashier the expected amount before they count invites them to match it. How a blind count works, and what it costs.
Why a blank cash field and a 0 mean different things in a POS, and the small input rules that keep a cash count honest.
Follow along: RSS feed