<?xml version="1.0" encoding="windows-1252"?>
<node id="217682" title="Re: Existential Crisis (Or: On Becoming a Better Monk)" created="2002-12-05 00:21:11" updated="2005-06-29 14:08:37">
<type id="11">
note</type>
<author id="131262">
Steve_p</author>
<data>
<field name="doctext">
&lt;p&gt;Sometimes, just getting away from your preferred language for a while helps you see things in a new light.  For example, about a year and a half ago, I was frustrated with Perl and worked with Python for quite a while.  There were several things that I found easier to do with Python than what I was now doing with Perl.  But, after dealing with lack of support at work for Python, I went back to Perl and started using more advanced Perl, such as references, objects, anonymous sub's, etc.&lt;/p&gt;
&lt;p&gt;Actually, being an IS guy, I feel your pain regarding theoretical CS.  I have struggled with it for quite a while as well.  I would highly suggest &lt;a href="http://www.htdp.org"&gt;"How to Design Programs"&lt;/a&gt; and &lt;a href="http://mitpress.mit.edu/sicp/"&gt;"Structure and Interpretation of Computer Programs"&lt;/a&gt; as a good start for getting a better grip of the theoretical side of CS.&lt;/p&gt;  </field>
<field name="root_node">
217627</field>
<field name="parent_node">
217627</field>
</data>
</node>
