At Least Twice As Complex

There’s a nice little observation tucked into John Gruber’s critique of the new Twitter app over on Daring Fireball.

“A tab view within a tab view is often a bad sign — a second level of hierarchy makes things at least twice as complex.”

Seems like common sense, but when you’re the one architecting an app, it’s easy to forget that breaking things down makes them more difficult.