I am looking for tools to document and present product ideas. I will be using them mainly to share ideas with hackers, but occasionally with others as well, so impressiveness is definitely a criterion. Presentations are too lame and mindmaps are too abstract. I liked prezi but not the pricing plans. Suggestions for alternatives?
One part of my idea tool kit is def balsamiq mockups :) / other than that - evernote is good ,drop box or base camp - but as far as one tool ... perhaps that should be your one idea.
I use Microsoft OneNote for jotting down my ideas. I found it pretty fuctional and free flowing for my use. I can also just output a project notebook as a PDF and send it over.<p>I am proud of whoever at MS made that piece of app.... for some reason it feels different than any of their other stuff.
I use paper and a pen. But anything that I don't plan on using right away goes on <a href="http://folist.com" rel="nofollow">http://folist.com</a> -- It's simple, but works.
I use a firefox plugin called "Pencil" to make GUIs and design interactions. For more complex stuff I go back and forth between DIA and Paint.NET (a graphics editor.)<p>The first is good for designing networks and servers, as you can draw lines between "nodes" and the lines snap into place. The second is good because it has layers. I put each object in a separate layer for maximum ease of use.
I usually just use a text file (Textmate is my editor of choice) to create a spec sheet describing what my idea is and how it works. From there I share that planning doc with my partner and we start making mockups together (or more likely, she does, since my Photoshop skills suck). If I need to make a mockup for her to clarify something in the text file, I use Photoshop, or since my Photoshop skills suck, pen and paper (not that my pen and paper drawing skills are any better).<p>No wow factor, but it works for us.<p>To present ideas to people on the outside, I usually just do it verbally or via email. You should be able to explain your idea in relatively simple terms using nothing but words, imho. Again, no wow factor, but it works for us.
I like to explore my ideas verbally and wish I had a better way to refer back to those audio brainstorms which I sometimes record. One problem is that the audio file is rarely "tight" in terms of signal-to-noise, which makes review tedious. It would be nice if I could cheaply outsource that work to a secretary type who would listen to my rantings and just return to me the salient bits, eliminate the pauses or maybe just transcribe what I say. I've looked into CastingWords but can't justify their prices (~$120 to transcribe a 90-minute recording, 2+ weeks ETA). I think there are strong opportunities for service developers in this space.
I personally use Things (<a href="http://culturedcode.com" rel="nofollow">http://culturedcode.com</a>) with a simple "Projects" project created to dump them in. (at least, for directly recording)<p>However, I also use a whiteboard to scribble stuff on and these can be a great solution for presenting ideas, especially if you can add to them as you present.<p>I would suggest Balsamiq Mockups too, especially for drawing up interfaces, although you might find that using a "thinner" solution better for you. (Mostly related to the size of the elements in Balsamiq.