Having done both, I'd say:
1. In a startup you do it*
2. In a big company you document it
* that's not to say you don't do some planning and sketching and the like, but you don't need a ginormous stack of docs.
It's worth remembering that one significant reason for heavy documentation is accuracy/fidelity of ideas when transmitting/coordinating across a large team of people.