<div dir="ltr"><div><div><div>+problem solving <br></div>+cs knowledge<br><br></div>specific language does not matter.<br><br></div>/bda from yapc::eu in sunny bulgaria<br><br>:)<br><br><br></div><div class="gmail_extra"><br>
<br><div class="gmail_quote">On Thu, Aug 21, 2014 at 11:33 AM, Rick Westerman <span dir="ltr"><<a href="mailto:westerman@purdue.edu" target="_blank">westerman@purdue.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=""><br>
<br>
----- Original Message -----<br>
> I think it's important that the person can communicate well. They need<br>
> to be able to work with other people to understand the content of the<br>
> programming task, the motivation, the impact, the users, etc. They<br>
> also<br>
> need to be able to document their code, if you want a really high<br>
> quality product.<br>
<br>
</div>Communications would be my #1 criteria.   Without the ability to communicate then you won't get good internal code comments nor external documentation.  The daily status reports will basically be a grunt.  The programmer will not listen to nor clarify customer comments, complaints and suggestions.  All of those behaviors can be enforced however you won't get *good* results unless the programmer can actually communicate.<br>

<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
><br>
><br>
><br>
> On 8/21/14, 11:11 AM, derrick wrote:<br>
> > I'll throw out the ideas of:<br>
> ><br>
> > 1. problem solving<br>
> > 2. curiosity<br>
> > 3. creativity<br>
> ><br>
> > I'm interested in curiosity and creativity because requirements for<br>
> > projects are rarely well defined with first given. There ends up<br>
> > being<br>
> > a few revisions/clarifications as each side interprets them. Being<br>
> > able to figure out what people really want and tease out the use<br>
> > cases<br>
> > seems to be more of an art than a science.<br>
> ><br>
> > Understanding multiple programming paradigms (functional,<br>
> > procedural,<br>
> > object oriented, vector) is more interesting to me than knowing<br>
> > multiple languages. I feel that language is a lot about knowing the<br>
> > correct syntax, a little about understanding peculiarities between<br>
> > languages. Knowing how to think through a problem using a paradigm<br>
> > allows you to approach a problem from many angles, weighing the<br>
> > benefits of each.<br>
> ><br>
> > dsk<br>
> ><br>
> ><br>
> > On 08/20/2014 11:29 AM, Ken mcNamara wrote:<br>
> >> If you needed to hire a programmer for an important project...<br>
> >><br>
> >> What do you look for?<br>
> >><br>
> >> Multiple languages?<br>
> >><br>
> >> System agnostic?<br>
> >><br>
> >> Prefers programming to eating/sleeping?<br>
> >><br>
> >><br>
> >> What qualities make a good programmer?<br>
> >><br>
> >> Any thoughts would be appreciated.<br>
> >><br>
> >> KenMc<br>
> >> _______________________________________________<br>
> >> Purdue-pm mailing list<br>
> >> <a href="mailto:Purdue-pm@pm.org">Purdue-pm@pm.org</a><br>
> >> <a href="http://mail.pm.org/mailman/listinfo/purdue-pm" target="_blank">http://mail.pm.org/mailman/listinfo/purdue-pm</a><br>
> >><br>
> ><br>
> > _______________________________________________<br>
> > Purdue-pm mailing list<br>
> > <a href="mailto:Purdue-pm@pm.org">Purdue-pm@pm.org</a><br>
> > <a href="http://mail.pm.org/mailman/listinfo/purdue-pm" target="_blank">http://mail.pm.org/mailman/listinfo/purdue-pm</a><br>
><br>
> _______________________________________________<br>
> Purdue-pm mailing list<br>
> <a href="mailto:Purdue-pm@pm.org">Purdue-pm@pm.org</a><br>
> <a href="http://mail.pm.org/mailman/listinfo/purdue-pm" target="_blank">http://mail.pm.org/mailman/listinfo/purdue-pm</a><br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Rick Westerman<br>
<a href="mailto:westerman@purdue.edu">westerman@purdue.edu</a><br>
<br>
Bioinformatics specialist at the Genomics Facility.<br>
Phone: <a href="tel:%28765%29%20494-0505" value="+17654940505">(765) 494-0505</a>           FAX: <a href="tel:%28765%29%20496-7255" value="+17654967255">(765) 496-7255</a><br>
Department of Horticulture and Landscape Architecture<br>
625 Agriculture Mall Drive<br>
West Lafayette, IN 47907-2010<br>
Physically located in room S049, WSLR building<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Purdue-pm mailing list<br>
<a href="mailto:Purdue-pm@pm.org">Purdue-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/purdue-pm" target="_blank">http://mail.pm.org/mailman/listinfo/purdue-pm</a><br>
</div></div></blockquote></div><br></div>