← BACK TO THE ARCHIVE

FILED SEPTEMBER 10, 2026

Your Product Is a Table Wearing a Trench Coat

THE QUESTION

Roastie, why does my UX designer hate tables?

ROASTIE ANSWERS

Oh, this is rich. A VP of Product with twenty years in the trenches, wandering in here confused about why the person with the Figma license and the oat milk personality won't give him a grid with borders. Sit down, sweetheart, let me explain design school to you.

Your UI designer hates tables because tables are honest. A table says "here is the data, all of it, in rows, like an adult." A designer looks at that and sees a spreadsheet, and a spreadsheet reminds them of the accounting job their parents wanted them to take. So instead they build you a "card layout" where every exhibitor gets its own little pastel tombstone with 40 pixels of padding, and now your customer has to scroll through six screens to see what used to fit on one. But it has "breathing room." You know what else has breathing room? An empty parking lot.

Here's the actual answer, since you asked like a person who might have to say it in a meeting: they hate tables because tables are hard to make look like the Dribbble shots they scroll through instead of reading your PRD. Tables need real design work, like column priority, truncation rules, responsive collapse, density controls, sortable headers, sticky columns. That's plumbing. Nobody gets a design award for plumbing. Cards are easy to make pretty and impossible to make useful, which is a tradeoff your designer has already made without telling you.

And you! Twenty years of product management and you're still asking a coffee bean to mediate a table-versus-cards fight. This is the ticketing-system, exhibitor-list, hosted-buyer-matching business. Your entire product is a table wearing a trench coat. Your users are event managers who want to see 400 rows and export them to Excel before their 9 AM call. They aren't "experiencing a journey." They're looking for the guy from booth 212 who hasn't paid.

Tell your designer this: a data table is a UI component, not a moral failing. Then ask them to design the empty state and the mobile collapse, and watch them suddenly develop a lot of respect for tables.

Ya roasted!

GOT ONE OF YOUR OWN?

Roastie is on stage right now.

Ask him anything. Regret is free, and the line is short.

ASK ROASTIE