Napkins. The solution you're looking for is napkins. But, it's true, they're hard to write on, so we'll compromise. Take a pad of paper and a good pen ( hint: Pilot G2 ) and go to a place that is entirely free of computers. Coffee is optional. Start sketching. Your goal is a set of notes, an outline, a diagram or two, and/or some paper-based UI wireframes that describe your project. Imagine that you're trying to invi…
Yeah, indeed. The word to eject from the process is "formal", not "documentation". Write stuff down however it works for you: be it email, IRC logs, napkins, whiteboards, whatever. Refine as needed. Write summaries every few ideas. If the problem is of the right size, bang out prototype scripts and let these serve as "documentation" too. But scrap the endless cycles of proposals, reviews, designs and revisions. Do th…
To repeat do what helps you think faster/clearer/better