Rewrites Happen When You Skip Information Architecture
Published 2025-10-18 by Faraz Rahimi
Pretty screens on a confused map get rebuilt. I start with the nouns and the jobs, not the gradient.

Tags: Web Development, IA, Clients, Product, unlisted
What are the objects: items, bins, users, receipts. What jobs happen to them. If that list is wrong, every component is a guess.
I sketch routes as jobs. Lookup. Count. Exception. I do not sketch twenty pages because a competitor has twenty pages.
Navigation is architecture
A navbar is a promise about what the product is. If it is a junk drawer, the rewrite is already booked.
Data model first for ops tools
A beautiful board on a lying schema will be thrown away. I would rather look boring in week one.
Original post: https://farazrahimi.com/posts/rewrites-happen-when-you-skip-information-architecture