Yes. The thing that surprised me the most when moving from grad school/academia to industry is what an incredibly un-macho and *social* activity programming is when it's done right. There are a lot of things that drive that, but I think pervasive code reviews are the most important. If I ever went back to teaching, I would seriously consider requiring that every line of code submitted for an assignment first go through a code review by another student. <br>
<br>p.s. But he's right about if vs. cond. :-)<br><br><div class="gmail_quote">On Thu, Oct 22, 2009 at 7:01 AM, Prabhakar Ragde <span dir="ltr"><<a href="mailto:plragde@uwaterloo.ca">plragde@uwaterloo.ca</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">Robby Findler wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Well, that and his "take it like a man" seems woefully misplaced. :)<br>
</blockquote>
<br></div>
This is telling, too, as it is symptomatic of a certain kind of programmer macho which views any attempt at communication with human beings (conventions, documentation, readable keywords and function names) as "soft" or "unmasculine" (cf. "Real men don't use Macs"). To his credit, the original reddit poster seems to be listening to and learning from the responses to his post (though he's still being stubborn about if versus cond). --PR<div>
<div></div><div class="h5"><br>
_________________________________________________<br>
For list-related administrative tasks:<br>
<a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
</div></div></blockquote></div><br>