<?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>scriptNode &#187; interviews</title>
	<atom:link href="http://scriptnode.com/tag/interviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://scriptnode.com</link>
	<description>Tips and tricks for web developers.</description>
	<lastBuildDate>Tue, 01 Sep 2009 18:46:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Software Development Meme</title>
		<link>http://scriptnode.com/article/software-development-meme/</link>
		<comments>http://scriptnode.com/article/software-development-meme/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 23:50:21 +0000</pubDate>
		<dc:creator>Matt Hackett</dc:creator>
				<category><![CDATA[Novice]]></category>
		<category><![CDATA[careers]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[just-for-fun]]></category>
		<category><![CDATA[questions]]></category>

		<guid isPermaLink="false">http://scriptnode.com/?p=171</guid>
		<description><![CDATA[
I&#8217;ve been tagged by the insanely creative Jacob Seidelin, which means it&#8217;s my turn to fill out the Software Development Meme!

How old were you when you first started programming?
I was about 12 years old. That combined with my love of Nintendo really makes it sound like I never left the house, but I found time [...]]]></description>
			<content:encoded><![CDATA[<p>
I&#8217;ve been tagged by the insanely creative <a href="http://blog.nihilogic.dk/2008/09/software-development-meme.html">Jacob Seidelin</a>, which means it&#8217;s my turn to fill out the <strong>Software Development Meme</strong>!
</p>
<h3>How old were you when you first started programming?</h3>
<p>I was about 12 years old. That combined with my love of Nintendo really makes it sound like I never left the house, but I found time to play sports and get in trouble, really&#8230; &#8230;</p>
<h3>How did you get started in programming?</h3>
<p>A mysterious friend of mine (Jim MacDonald, who all but doesn&#8217;t exist online) and I used to play games all day, like <a href="http://www.rpgclassics.com/shrines/nes/dw1/">Dragon Warrior</a> and <a href="http://www.rpgclassics.com/shrines/genesis/shiningforce/">Shining Force</a>. Then one day he wondered how games were made, and found&#8230;</p>
<h3>What was your first language?</h3>
<p>QBASIC! This has gotta be the easiest language to learn, and that says a lot in an age where PHP exists. I think more developers would benefit from starting with this fantastically simple language.</p>
<h3>What was the first real program you wrote?</h3>
<p>I wrote a program I simply called <strong>Dragon</strong>, which was a direct ripoff of Jim&#8217;s game <strong>Wizard</strong> or something. It used QBASIC&#8217;s <code>DRAW</code> commands to draw shapes and <code>PLAY</code> for sound effects. It was a single-battle, turn-based game pitting you (a knight) against a dragon. It was amazingly bad but pretty fun (for 12-year-olds anyway).</p>
<h3>What languages have you used since you started programming?</h3>
<p><strong>Professionally:</strong> Only <a href="http://php.net/">PHP</a> and JavaScript</p>
<p><strong>For fun and/or school:</strong> BASIC, C, C++, Perl, Python, QBASIC, Turbo Pascal, Visual BASIC</p>
<h3>What was your first professional programming gig?</h3>
<p>Working for <a href="http://blog.davglass.com/">Dav Glass</a> at <a href="http://schoolcenter.com/">SchoolCenter</a>. I was a PHP programmer making a measly $10/hour coding content management tools for K-12 schools. I was quickly promoted to lead designer (odd, right?), then when the company realized we needed engineers more than designers, put back into the development department. About a year after <a href="http://yuiblog.com/blog/2007/03/29/yuiteam/">Dav moved to Yahoo!</a>, I followed.</p>
<h3>If you knew then what you know now, would you have started programming?</h3>
<p>Oh <strong>hell</strong> yes. I&#8217;m always trying to learn as much as I can. Learning new languages is fascinating, and learning more about what you already are familiar with to me should be a daily exercise. If I had had the knowledge I have now when I was younger, I can&#8217;t imagine what I would have built by now. Interesting to think about!</p>
<h3>If there is one thing you learned along the way that you would tell new developers, what would it be?</h3>
<p>In a normal curriculum in school, students are taught to read well before they are taught to write. I&#8217;m not sure why this isn&#8217;t the case in programming. You&#8217;ve always got these wannabe developers that try to run before they can walk, and they end up tripping. There&#8217;s no shame in beginning modestly.</p>
<p>I recommend to <strong>anyone of any</strong> programming level: read other people&#8217;s code. The Internet is the <strong>ideal</strong> place to learn.</p>
<h3>What’s the most fun you’ve ever had… programming?</h3>
<p>Everytime I learn a new language, my first task is to build a game. I&#8217;ve been doing this for over a decade, in every single language I&#8217;ve dabbled in. But I think it was the most fun in QBASIC. I built an intentionally awful game called <a href="http://seanbaby.com/readers/richter1.htm">Seanbaby&#8217;s Magic Bus Ride Trip</a> for you guessed it&#8230; <a href="http://seanbaby.com/">Seanbaby</a>. Working in <a href="http://paletteswap.com/misc/games/benzer/">Flash is really fun</a> too, but <a href="/lab/spacius/">nothing beats JavaScript</a>.</p>
<h3>Who’s next?</h3>
<p>Let&#8217;s go with <a href="http://foohack.com/">Isaac Schlueter</a>, since he&#8217;s a great writer and always has interesting things to say!</p>
]]></content:encoded>
			<wfw:commentRss>http://scriptnode.com/article/software-development-meme/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interview With Brendan Eich, Creator of JavaScript</title>
		<link>http://scriptnode.com/article/interview-with-brendan-eich-creator-of-javascript/</link>
		<comments>http://scriptnode.com/article/interview-with-brendan-eich-creator-of-javascript/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 00:51:20 +0000</pubDate>
		<dc:creator>Matt Hackett</dc:creator>
				<category><![CDATA[Novice]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://scriptnode.com/?p=33</guid>
		<description><![CDATA[
Today, InfoWorld posted an excellent interview with Brendan Eich, creator of JavaScript. They discuss JavaScript&#8217;s origins, its quirks, its popularity, and most importantly, its future. One interesting take-away for me: confirmed, yes, ECMAScript 4 == JavaScript 2. Interesting read for any JavaScript enthusiast.
]]></description>
			<content:encoded><![CDATA[<p>
Today, <a href="http://www.infoworld.com/">InfoWorld</a> posted an excellent <a href="http://www.infoworld.com/archives/emailPrint.jsp?R=printThis&amp;A=/article/08/06/23/eich-javascript-interview_1.html">interview with Brendan Eich</a>, creator of JavaScript. They discuss JavaScript&#8217;s origins, its quirks, its popularity, and most importantly, its future. One interesting take-away for me: confirmed, yes, <a href="http://www.ecmascript.org/">ECMAScript 4</a> == JavaScript 2. Interesting read for any JavaScript enthusiast.</p>
]]></content:encoded>
			<wfw:commentRss>http://scriptnode.com/article/interview-with-brendan-eich-creator-of-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
