<div class="gmail_quote">On Fri, Apr 29, 2011 at 2:46 AM, Scott Prader <span dir="ltr"><<a href="mailto:sprader@iastate.edu">sprader@iastate.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
All I did was make a correlation to the subject matter of the article<br>
and the state of Iowa. There are plenty of museums and other public<br>
places that are struggling in this economy that sure wouldn't mind<br>
some sort of volunteer-ism.<br>
<br></blockquote></div><div><br></div>I'm starting to formulate a new idea here. Basically, don't do work for free. (and by "starting", this has been in my head for at least a few months)<div><br></div>
<div>I can think back to the projects I've done for free and I can tell you that consistently, they were:</div><div><br></div><div> 1. Poorly specified</div><div> 2. Under appreciated</div><div> 3. The highest cost projects to support</div>
<div> 4. Generally a pain in the rear<br clear="all"><br></div><div>I think this all ties back to the idea that people associate a value with the cost. Advertisers don't pay as much money to be in magazines that are free, people choose name brands over generic, etc, etc.</div>
<div><br></div><div>Therefore I propose one of these two tactics:</div><div><br></div><div> 1. Find something you enjoy and do it. </div><div> a. It could be volunteering your time for an open source project, however some of these definitely fall into the categories above</div>
<div> b. Just something that scratches your own itch</div><div> 2. Go to one of the "elance" websites [1] [2] [3] and find a project that is well specified and do it, just to learn how. I'm not suggesting taking the job for the client or the money, but just work from their specification to do the work.</div>
<div><br></div><div>I'm also formulating a new theory on what you should learn. :-) It is my opinion that if you're going to learn a new skill, learn something new and cutting edge. Ignore old, crufty stuff and pick up something that has some buzz. Learn mobile, HTML5, a NoSQL technology, geolocation or something involving video. (this list goes on, of course) </div>
<div><br></div><div>The reason why I suggest this is because it will make you stand out. People have had a long time to learn Java and Perl and therefore lots of people have it on their resume. These other technologies are cool and new and people want to talk to someone who has had their hands in them.</div>
<div><br></div><div>There you have it, as always, I'm opinionated and not always right. Also, if you're wanting to learn something and the only thing holding you back is you need a web host, talk to me, I still have the free "web hosting lending library" running where you can experiment with web stuff. It supports PHP, Ruby on Rails, Django, MySQL and MongoDB for short-term projects.</div>
<div><meta charset="utf-8"><div><br class="Apple-interchange-newline">[1] <a href="http://www.elance.com/" target="_blank">http://www.elance.com/</a></div><div>[2] <a href="http://www.odesk.com/" target="_blank">http://www.odesk.com/</a></div>
<div>[3] <a href="http://99designs.com/" target="_blank">http://99designs.com/</a></div></div><div><br>-- <br><div>Matthew Nuzum<br>newz2000 on freenode, skype, linkedin and twitter<br><br>
<p>"Opportunity is missed by most people because it is dressed in overalls and looks like work." -Thomas Edison</p></div><br>
</div>