Skip to content- Action Strip Shadow SpikeA side-by-side comparison of two shadow treatments for the ActionStrip’s pill and menu.Application·
- Action StripA tuning harness for the ActionStrip control: flip direction, action counts, motion and state.Application·
- Asset ServiceA mock media console: a versioned asset library, unified content terms and URL image transforms.Application·
- Async UploadA three-step upload flow: drop files, triage size and format problems, and watch a simulated job queue.Application·
- Sales Dashboard DemoA sales agency’s dashboard on invented data: metric cards that each keep their own timeframe, a sales chart you can slice by salesperson, customer or manufacturer, and tables you can drill into.Application·
- Expert PanelAn async knowledge-capture tool: investigations, an insights board, a simulated video response and a leaderboard.Application·
- Product ScanningBarcode generation and camera-based product scanning, paired across two browser tabs.Application·
- Redesign: StorybookThe component library for the redesigned app: calendars, cards, chat, filters, forms, tables and the dashboard pieces, each as a working story.Application·
- Sortable ZonesThree drag-and-drop zones — Visible, Hidden and Pinned — with a cap on Visible.Application·
- Support ToolsA mock PCI-compliant support console with anomaly-detection queries and a sandboxed SQL editor.Application·
- VersaTrade Brand PresentationA five-slide board deck that defends the VersaTrade name and introduces the brand system.Application·
- Brand RevealA split-flap board flips its letters to unveil the MarketTime to VersaTrade rebrand.Application·
- Cab PresentationsCab Presentations is a presentation deck, dated 12/1/25.Application·
- CartographA flyover presentation of a naming search, with 30 finalists among some 1,300 explored names, grouped into neighborhoods of naming strategies.Application·
- Collaborative NamingCollaborative Naming lets people submit and vote on new names.Application·
- Component TrackerComponent Tracker shows implementation status.Application·
- Forge FindingsA guided tour of five naming directions and the candidate names in each.Application·
- Idea StormIdea Storm is a fast, judgy mini-game to help filter the genius from the noise.Application·
- Redesign: Full AppRedesign: Full App is a set of complete redesign mocks.Application·
- Sales Rep ChatSales Rep Chat is a rep chat interface prototype.Application·
- Product Strategy MapProduct Strategy Map shows brands merging and products coming out.Application·
- VersaTrade StudioA living canvas for the VersaTrade brand system, with its palette, logo studies, typography, voice and mascot.Application·
- Test of MettleTest of Mettle is a trivia game dripping with branding humor.Application·
- Universal PayUniversal Pay is a payment portal prototype.Application·
- Use the calendar people actually work byA long-time member of our monthly council of agency owners and reps once asked me why the dashboard had no way to save a date range of her own alongside the built-in ones.Part 1 of 7 in People Log In with a Question·
- Let each finding become the next questionAsking someone to set up the right report before they start assumes they know where their questions will lead.Part 2 of 7 in People Log In with a Question·
- Show evidence, not verdictsReps and the agencies they work for trusted a rule of thumb: a retailer who hasn’t ordered in a while probably hasn’t been visited in a while, since reps take many of their orders in person.Part 3 of 7 in People Log In with a Question·
- Decide who does the workReps and agencies used to exporting everything to Excel pushed hard for a download on the dashboard, so I included one, and in the first six months after release fewer than one active user in twenty used it.Part 4 of 7 in People Log In with a Question·
- Let people mark what they can’t explain yetAt a session of our monthly council of agency owners and reps, I asked one agency owner why a number on their dashboard was violet.Part 5 of 7 in People Log In with a Question·
- Build what the workaround was forEach number on the dashboard sat on a card with its own timeframe and a small chart of its trend.Part 6 of 7 in People Log In with a Question·
- Don’t make people start overYou’re on the phone with customer support about a delivery that never arrived.Part 7 of 7 in People Log In with a Question·
- The Name Nobody SubmittedA naming contest, 200,000 fake votes, and the word nobody thought to submit.Part 1 of 5 in Who Gets to Define the Problem?·
- An Agency’s Worth of HandsWhat AI changed about a company naming project, and why the evaluation criteria still needed an author.Part 2 of 5 in Who Gets to Define the Problem?·
- Half the Room Didn’t Like ItHow showing the search changed a naming discussion that kept starting over.Part 3 of 5 in Who Gets to Define the Problem?·
- The Experts Nobody AskedThe agency customers loved the dashboard. Then I showed it to the people taking the orders.Part 4 of 5 in Who Gets to Define the Problem?·
- The User on the InvoiceWhat a B2B business model can quietly decide about the product before design begins.Part 5 of 5 in Who Gets to Define the Problem?·