Getting Real, Step 1: No Functional Spec (Signal vs. Noise)

Getting Real is all about starting from the user interface and customer experience and then building out. Visual design first, programming second. The more traditional process is starting from the abstract (documentation, diagrams, charts, etc.), coding a skeleton app, and then homing in on the real by finishing it up with an interface. We think that?s backwards.
That's definitely the way I think. Though, I haven't ever made it a rule, it makes sense to me. Of course, not all software even has a user interface (at least, not a visible one), but since we don't build that type, I'm okay with that.