<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>T.J. Schmitz.com &#187; programming</title>
	<atom:link href="http://tjschmitz.com/blog/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://tjschmitz.com/blog</link>
	<description>It&#039;s all about me, right?</description>
	<lastBuildDate>Mon, 07 Mar 2011 16:41:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Web Developer&#8217;s Handbook</title>
		<link>http://tjschmitz.com/blog/2006/02/16/web-developers-handbook/</link>
		<comments>http://tjschmitz.com/blog/2006/02/16/web-developers-handbook/#comments</comments>
		<pubDate>Thu, 16 Feb 2006 05:36:36 +0000</pubDate>
		<dc:creator>T.J.</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web/internet]]></category>

		<guid isPermaLink="false">http://cstarsys.com/2006/02/16/web-developers-handbook/</guid>
		<description><![CDATA[I&#8217;m not sure how a good web developer could put together such an ugly page, but the Web Devoloper&#8217;s Handbook is definitely chock full of everything you could ever want to know about web design. One of my favorite sections is Royalty Free Photos, which lead me to morgueFile &#8211; a non morbid site with [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not sure how a good web developer could put together such an ugly <a title="Web Devoloper's Handbook" href="http://www.flavius.ro/">page</a>, but the <a title="Web Devoloper's Handbook" href="http://www.flavius.ro/">Web Devoloper&#8217;s Handbook</a> is definitely chock full of everything you could ever want to know about web design.</p>
<p>One of my favorite sections is <a title="Royalty Free Photos" href="http://www.flavius.ro/#royaltyfree">Royalty Free Photos</a>, which lead me to <a title="morgueFile" href="http://www.morguefile.com/">morgueFile</a> &#8211; a non morbid site with over 55,000 images &#8211; all free to use and easy to search or browse for.
<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Ftjschmitz.com%2Fblog%2F%3Fp%3D218&amp;text=Web+Developer%27s+Handbook&amp;lang=en&amp;count=none" style="" class="twitter-share-button">Tweet</a></div>
]]></content:encoded>
			<wfw:commentRss>http://tjschmitz.com/blog/2006/02/16/web-developers-handbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to become a hacker</title>
		<link>http://tjschmitz.com/blog/2005/09/29/how-to-become-a-hacker/</link>
		<comments>http://tjschmitz.com/blog/2005/09/29/how-to-become-a-hacker/#comments</comments>
		<pubDate>Fri, 30 Sep 2005 01:56:00 +0000</pubDate>
		<dc:creator>T.J.</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://cstarsys.com/blog/?p=121</guid>
		<description><![CDATA[Nat Friedman has an interesting article on his blog, entitled &#8220;How to become a hacker&#8221; &#8211; and by hacker, he means computer programmer. He lists the secret as this: Download the source code to the program you want to change Untar it on your hard drive Get it to build and run Open the source [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nat.org/">Nat Friedman</a> has an interesting article on his blog, entitled &#8220;<a href="http://nat.org/2005/september/#How-to-become-a-hacker">How to become a hacker</a>&#8221; &#8211; and by hacker, he means computer programmer.</p>
<p>He lists the secret as this:</p>
<ol>
<li>Download the source code to the program you want to change</li>
<li>Untar it on your hard drive</li>
<li>Get it to build and run</li>
<li>Open the source code in an editor</li>
<li>Find the part of the code that you need to change to make the program do what you want it to do</li>
<li>Make the changes you need to make to the code and test it to make sure it works</li>
<li>Run the diff -u command and email the output to the mailing list</li>
</ol>
<p>This he claims is a guaranteed recipe for hackerdom. The rest of the article is an interesting read, but I have to agree with him. My best programming skills (which are lame to poor as far as I am concerned) have come from taking someone else&#8217;s code and bending it to my will. Aside from the <a href="http://www.blogger.com/www.inform-fiction.org/">Inform</a> game I helped my daughter write a while back, I probably haven&#8217;t written anything from &#8220;scratch&#8221; in 5+ years. I do feel that I have learned enough from some of my hackery that I could write code from scratch in PHP (used for my website) or VBScript (managing 750+ XP workstations with a crew of 4) now if I needed to, but haven&#8217;t felt the need to re-invent the wheel.</p>
<p>I do know that the advice above is a better way to pick up a new programming/scripting language than reading books or taking courses (as long as you have some programming experience to start with), and that&#8217;s a guarantee!
<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Ftjschmitz.com%2Fblog%2F%3Fp%3D211&amp;text=How+to+become+a+hacker&amp;lang=en&amp;count=none" style="" class="twitter-share-button">Tweet</a></div>
]]></content:encoded>
			<wfw:commentRss>http://tjschmitz.com/blog/2005/09/29/how-to-become-a-hacker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

