<br><br><div><span class="gmail_quote">On 5/10/06, <b class="gmail_sendername">Danny Yoo</b> &lt;<a href="mailto:dyoo@hkn.eecs.berkeley.edu">dyoo@hkn.eecs.berkeley.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Let's go meta on this.&nbsp;&nbsp;Here's a question for folks here: as a<br>professional programmer, what other community resources do you use to<br>become better at what you do?&nbsp;&nbsp;Are there local workshops or classes in the<br>
area that have been particularly effective and successful?</blockquote><div><br>
<br>
hi Danny, haven't seen or heard from you in a while, hope everything is
well with you.&nbsp; To answer your question, I really enjoyed the
Object Oriented Design class from Allen Holub offered in his house in
Berkeley.&nbsp; After I came out of that class, I realized I needed to
read more on design patterns and test driven development.&nbsp; The
class taught me that 75% of software projects fail, not because the
software doesn't work, but because it doesn't do anything useful. What
was emphasized in the five day class was the primacy of object oriented
design and design patterns in creating software that is easy to
maintain and to upgrade.<br>
</div></div>