<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.nateprouty.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>The Nate Prouty Blog</title>
 <link>http://www.nateprouty.com/blog</link>
 <description>The newest blog entry</description>
 <language>en</language>
<item>
 <title>Resolutions</title>
 <link>http://www.nateprouty.com/blog/nate/2008-12-29/resolutions</link>
 <description>&lt;p&gt;Resolutions. Bah. I&#039;ve never done New Year&#039;s resolutions. So to change&lt;br /&gt;
it up a bit, this year my resolution will be to have at least one&lt;br /&gt;
resolution. I&#039;m not sure what it&#039;ll (or they) will be yet. I&#039;ll have to&lt;br /&gt;
think about it. I&#039;ll write it here on my blog, but 1) I know nobody&lt;br /&gt;
reading this will care about my resolutions and 2) chances are within a&lt;br /&gt;
month, neither will I. But I guess it&#039;s worth a shot. I hear all the&lt;br /&gt;
cool kids are doing it.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
Update:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
My New Year&#039;s Resolutions:&lt;/p&gt;
&lt;p&gt;1) Blog more.&lt;/p&gt;
&lt;p&gt;I think I&#039;ll keep it simple this time around. Don&#039;t want to over commit myself.&lt;/p&gt;
</description>
 <comments>http://www.nateprouty.com/blog/nate/2008-12-29/resolutions#comments</comments>
 <pubDate>Mon, 29 Dec 2008 01:37:47 -0500</pubDate>
 <dc:creator>nate</dc:creator>
 <guid isPermaLink="false">43 at http://www.nateprouty.com</guid>
</item>
<item>
 <title>OK I&#039;m back</title>
 <link>http://www.nateprouty.com/blog/nate/2008-11-30/ok-im-back</link>
 <description>&lt;p&gt;Alright after a loooooong hiatus, I&#039;m back. I still struggle with figuring out what to write, but I&#039;ll do my best. Since my last post, a LOT has changed - and is part of the reason I&#039;ve been away. I started a new job in Cambridge, MA at a company called &lt;a href=&quot;http://www.sixredmarbles.com&quot;&gt;Six Red Marbles&lt;/a&gt; and we&#039;ve been working practically non-stop on our current project. We finally have a few days of down time in between release candidates to take a break. I&#039;m looking forward to being able to talk about it more once it&#039;s launched. It&#039;s been a lot of long, long hours but that&#039;s not so bad when you&#039;re working with a great team. &lt;/p&gt;
&lt;p&gt;I also *finally* upgraded from my PowerBook to a new generation MacBook Pro. I had been needing to upgrade as long as a year prior, but didn&#039;t have the financial means to do so. When I finally did, when I went to get the info on the latest models, rumors started circulating about the now released MacBook Pros. I decided to wait it out a few more months until they were finally released. I picked mine up the day they came out while on a business trip in Danbury, CT. I was lucky in that there was a mall with an Apple store just a mile down the road from my hotel. I also lucked out in that the sales associate gave me the student discount - even though I was quite honest about the fact that I was no longer a student. I do develop education-based web sites, though; so perhaps that counts for something. Either way, no complaints here.&lt;/p&gt;
</description>
 <comments>http://www.nateprouty.com/blog/nate/2008-11-30/ok-im-back#comments</comments>
 <pubDate>Sun, 30 Nov 2008 11:09:20 -0500</pubDate>
 <dc:creator>nate</dc:creator>
 <guid isPermaLink="false">41 at http://www.nateprouty.com</guid>
</item>
<item>
 <title>History Part 1: Early Years - College Days</title>
 <link>http://www.nateprouty.com/blog/nate/2008-07-07/history-part-1-early-years-college-days</link>
 <description>&lt;p&gt;So I haven&#039;t been very good about keeping up on this blog. I guess it&#039;s because I haven&#039;t been in the habit of writing the past several years. Back in the day, though, I was quite good at it. It&#039;s also due to the fact that I&#039;ve been struggling to find the &quot;perfect topic&quot; to write about each time. I&#039;ve felt the need to maintain a certain level of professionalism, as this website also (as it currently stands) serves as a gateway to my Infonate Web Services company. At some point, when the time/financial resources are available, I&#039;ll completely separate that out. For now, though, I think I&#039;ll just not worry about it too much and write for myself, as has been suggested by others. It does seem that this is becoming less and less of an issue in general.&lt;/p&gt;
&lt;p&gt;To get back into the habit of writing, I&#039;ve decided it would be worthwhile to write about how I got to where I am today. To give this post some sense of coherence, the focus will be on my personal history in terms of computer science and web development. I&#039;ll do my best to stay on topic (that&#039;s what a writer is supposed to do, isn&#039;t it?). &lt;/p&gt;
&lt;p&gt;I wish I could say that I started tinkering with computers when I was just a lad of around 7 or 8. It seems more often than not that I hear of other programmers who say they started way back then, hacking away on a Commodore 64 or something similar. My interests at that age consisted primarily of being intrigued by what the future might hold (especially new technologies) as well as trying to figure out how things work. While those interests have helped to pave the way to my chosen field, it wasn&#039;t until high school that I had any real hands on experience with computers or programming. When you&#039;re young, you&#039;re very much in your own world. Even as you get older, sometimes you just don&#039;t know what you don&#039;t know. Looking back, I do feel I would have benefited greatly had I had an exposure to the world of computing earlier on.&lt;/p&gt;
&lt;p&gt;I started programming in the 12th grade after signing up to take the Advanced Programming class my school offered. There was a new teacher for the class and I was very much looking forward to it. I had started to teach myself some &quot;C&quot; programming using the &quot;Teach Yourself C in 21 Days&quot; book prior to the beginning of the semester. What was great about this new instructor was he let us learn whatever we wanted, as long as it related to programming. I decided to study C and Visual Basic. I wrote some games and screen savers. This was over ten years ago so the exact details of my accomplishments are a bit hazy. One accomplishment that does stand out is the effect I and the 6 other guys (yes, it was all males that year) had on the future of the class. When the new teacher was hired, he was hired primarily to handle the school&#039;s network and to teach programming for one year; then the school was going to do away with the class. After a while, other students began to see all the cool things we were coding and interest started to grow. The class has since expanded exponentially in terms of size and they&#039;ve delved into AI and networking. I&#039;ve stopped in from time to time in the years since and what Adrian Sebborn&#039;s students have been up to is remarkable. On top of all that, they now actually earn college credit for completing the course. I like to think that I and the 6 others in that class during the 1997-1998 year had a great deal to do with how far it&#039;s come and that our presence that year was a great benefit to the school community.&lt;/p&gt;
&lt;p&gt;For college, I wanted to keep things simple. I noticed how other students were applying to a bunch of schools and having trouble deciding which to choose. My criteria was pretty simple. I knew I wanted to go to school in Boston and I knew I wanted to major in Computer Science. So when I applied to &lt;a href=&quot;http://www.wit.edu&quot;&gt;Wentworth Institute of Technology&lt;/a&gt; and got accepted with a Merit Scholarship, my decision was made.&lt;/p&gt;
&lt;p&gt;I started at WIT in 1998. Hard to believe it was that long ago. The college experience itself was pretty typical. The primary courses I took included C/C++, Java, Algorithms, Programming Languages, Operating Systems, Databases, Graphics Programming, Artificial Intelligence, and Software Engineering. A couple of the classes involved completing large projects that students worked on throughout the semester. For one, I lead a team of 4 developing a Java-based project management system. For the other, another student and I developed a Neural Network. I haven&#039;t done anything involving neural nets whatsoever since then, so don&#039;t ask me to explain it. It was a good project, though. I completed my degree in approximately 4 years. It wasn&#039;t exactly 4 years because of the required co-op. Sophomore year the co-op was optional, but I decided I might as well do it for the experience. The summer of that year I moved back home during those months and got a job in town working for a local web development company called &lt;a href=&quot;http://www.spectrumwebworks.com&quot;&gt;Spectrum Design&lt;/a&gt;. Web development wasn&#039;t exactly the focus for my degree, but I did have some experience with it. That co-op was really the first job of its type that I had. Since then there&#039;s been an explosion of new technologies and advancements in the field. Web development is something I enjoy doing and it&#039;s great that there&#039;s still so much to explore, as overwhelming as that can be at times. I believe, though, that my formal education in programming is a great asset even if I&#039;m not doing much C/C++ or algorithm design. The foundation I received in how to properly develop software (desktop or web) has absolutely made me a better, more pragmatic, web developer.&lt;/p&gt;
&lt;p&gt;The next co-op I had was in the Boston area at &lt;a href=&quot;http://www.cra.com&quot;&gt;Charles River Analytics&lt;/a&gt;. The experience I had there was fantastic. I reported to a man by the name of Thom Goodsell, from whom I learned a great deal. CRA develops intelligent systems and software as contracted by &lt;a href=&quot;http://www.nasa.gov&quot;&gt;NASA&lt;/a&gt; and the &lt;a href=&quot;http://www.jpl.nasa.gov&quot;&gt;JPL&lt;/a&gt;. The project I worked on during my time there was for the Mars Rover II and I programmed primarily in &lt;a href=&quot;http://www.java.com&quot;&gt;Java&lt;/a&gt; and &lt;a href=&quot;http://www.python.org&quot;&gt;Python&lt;/a&gt;. When I started, Python was brand new to me. Thom had seen on my resume that I enjoyed learning about new languages; so he told me to learn it for the project. The next couple of weeks that&#039;s pretty much what I did - study Python from books and online resources. Eventually I became versed enough to put it to use. I used this new language to develop a convex hull algorithm that was eventually passed along to the scientists and converted from Python to Java as part of the overall system. In addition to that work, I was also involved in some of the research for upcoming projects. Several years later I am still in fairly constant contact with Thom, who has since moved on to other ventures, as well as someone by the name of Kurt Shuster. Kurt started there full time during my co-op semester and we&#039;ve remained friends since then. Thom is currently the CTO at &lt;a href=&quot;http://truejeans.com/jeans/&quot;&gt;True Apparel Company&lt;/a&gt; and Kurt is the CEO of  &lt;a href=&quot;http://www.noomii.com&quot;&gt;Noomii&lt;/a&gt;, a website currently in beta that&#039;s based on the concept of pair coaching.&lt;/p&gt;
&lt;p&gt;So that&#039;s my story up through college. I had originally planned this post to go from the beginning until present day, but it&#039;s getting quite long so I&#039;ve decided to break it up into two posts. Such a cliff hanger, I know. See ya soon.&lt;/p&gt;
</description>
 <comments>http://www.nateprouty.com/blog/nate/2008-07-07/history-part-1-early-years-college-days#comments</comments>
 <category domain="http://www.nateprouty.com/category/location/bennington">Bennington</category>
 <category domain="http://www.nateprouty.com/category/location/boston">Boston</category>
 <category domain="http://www.nateprouty.com/category/technology/css">css</category>
 <category domain="http://www.nateprouty.com/category/technology/html">html</category>
 <category domain="http://www.nateprouty.com/category/technology/java">java</category>
 <category domain="http://www.nateprouty.com/category/technology/python">python</category>
 <pubDate>Sun, 06 Jul 2008 23:45:48 -0400</pubDate>
 <dc:creator>nate</dc:creator>
 <guid isPermaLink="false">36 at http://www.nateprouty.com</guid>
</item>
<item>
 <title>Website Revamp</title>
 <link>http://www.nateprouty.com/blog/nate/2008-05-22/website-revamp</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/echolyean/1660285196&quot; title=&quot;sunset&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2159/1660285196_74be76f5c7_m.jpg&quot; alt=&quot;sunset&quot; title=&quot;sunset&quot;  class=&quot; flickr-photo-img&quot; height=&quot;180&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
If you&#039;ve been to nateprouty.com prior to today (05/22/2008), you&#039;ll notice there have been some significant changes. The website now has a wide layout, allowing for left and right side content. There is also a brand new &lt;a href=&quot;support&quot;&gt;support&lt;/a&gt; system in place. Those needing to contact me for development work - either for an existing project or something new - should fill out that form as needed. This is the best way to ensure I have all the pertinent data pertaining to your needs.&lt;/p&gt;
&lt;p&gt;Also, development work by me is now done under the business name &quot;Infonate Web Services&quot; - a new company I recently formed. The website, &lt;a href=&quot;http://www.infonate.com&quot;&gt;infonate.com&lt;/a&gt; is currently redirecting to nateprouty.com for the time being. All project information and, again, support can be found here here on this website until I&#039;ve had time to develop infonate.com.&lt;/p&gt;
&lt;p&gt;Now that I&#039;ve completed the bulk of the site update and have launched these changes I&#039;m going to &lt;em&gt;try&lt;/em&gt; to write more often.&lt;/p&gt;
&lt;p&gt;Thanks for visiting.&lt;/p&gt;
</description>
 <comments>http://www.nateprouty.com/blog/nate/2008-05-22/website-revamp#comments</comments>
 <pubDate>Thu, 22 May 2008 19:26:52 -0400</pubDate>
 <dc:creator>nate</dc:creator>
 <guid isPermaLink="false">32 at http://www.nateprouty.com</guid>
</item>
<item>
 <title>Drupal Module Lock Out</title>
 <link>http://www.nateprouty.com/blog/nate/2008-05-04/drupal-module-lock-out</link>
 <description>&lt;p&gt;Recently I found myself in a catch-22 with a Drupal site I have running locally as a sandbox for development. A module I had enabled (SecurePages) &lt;i&gt;was&lt;/i&gt; working great. Later, though, when I went to start up the web server after I had taken it down, I couldn&#039;t establish a connection to the SSL that the module requires. The server wouldn&#039;t start because of this. I first tried turning off the the &quot;Secure (SSL/TLS) Connections&quot; includes call in httpd.conf. The server was then able to start up ok, but I kept getting &quot;Error Code -12263&quot; when attempting to go into the Admin to disable the module. &lt;/p&gt;
&lt;p&gt;So, I had to disable it manually. It may not be the &quot;proper&quot; way to do it, but I like that I can dive in and tweak something like this as a quick fix if necessary. I used phpMyAdmin to do this, but here&#039;s the SQL that ran for anyone who could use this information (including myself for if and when I get into a similar situation).&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;geshifilter&quot;&gt;&lt;div class=&quot;geshifilter-sql&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;UPDATE&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;`dbname`&lt;/span&gt;.&lt;span style=&quot;color: #ff0000;&quot;&gt;`system`&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;`status`&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;0&#039;&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;WHERE&lt;/span&gt; CONVERT&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;`system`&lt;/span&gt;.&lt;span style=&quot;color: #ff0000;&quot;&gt;`filename`&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;USING&lt;/span&gt; utf8 &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;path/to/contrib/modules/securepages/securepages.module&#039;&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;LIMIT&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;The important part of this is the `status` field. It had been &#039;1&#039; and what I did was change it to &#039;0&#039; to disable the module. From there I was able to get to the site and work with it without any further trouble.&lt;/p&gt;
</description>
 <comments>http://www.nateprouty.com/blog/nate/2008-05-04/drupal-module-lock-out#comments</comments>
 <category domain="http://www.nateprouty.com/category/technology/drupal">drupal</category>
 <pubDate>Sun, 04 May 2008 03:20:21 -0400</pubDate>
 <dc:creator>nate</dc:creator>
 <guid isPermaLink="false">26 at http://www.nateprouty.com</guid>
</item>
</channel>
</rss>
