<?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>loop label &#187; about</title>
	<atom:link href="http://blog.looplabel.net/category/about/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.looplabel.net</link>
	<description>programming, technology and human behavior</description>
	<lastBuildDate>Sun, 03 Oct 2010 09:50:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How I Got Started Programming</title>
		<link>http://blog.looplabel.net/2008/08/21/how-i-got-started-programming/</link>
		<comments>http://blog.looplabel.net/2008/08/21/how-i-got-started-programming/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 19:18:49 +0000</pubDate>
		<dc:creator>Anders Sandvig</dc:creator>
				<category><![CDATA[about]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[about me]]></category>

		<guid isPermaLink="false">http://looplabel.wordpress.com/?p=436</guid>
		<description><![CDATA[Browsing through programming blogs at wordpress.com I noticed an interesting post (inspired by a similar post at toxicsoftware.com) asking people how they got started programming. It turned out this has been going on for a while, with various people answering and passing the questions on to new people, and so on. Even if nobody actually [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http://blog.looplabel.net/2008/08/21/how-i-got-started-programming/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Browsing through <a href="http://wordpress.com/tag/programming/">programming blogs at wordpress.com</a> I noticed <a href="http://nemosong.wordpress.com/2008/08/09/how-i-got-started-programming/">an interesting post</a> (inspired by <a href="http://toxicsoftware.com/how-i-got-started-programming/">a similar post at toxicsoftware.com</a>) asking people how they got started programming. It turned out <a href="http://www.google.com/search?q=how+i+got+started+programming">this has been going on for a while</a>, with various people answering and passing the questions on to new people, and so on. Even if nobody actually asked me, I decided to answer anyway. I don&#8217;t know who started it, but I tracked down what most people seem to consider the original source, <a href="http://www.michaeleatonconsulting.com/blog/archive/2008/06/04/how-did-you-get-started-in-software-development.aspx">a blog post by Michael Eaton</a>, and copied the questions from there.</p>
<h4>1. How Old Were You When You Started Programming?</h4>
<p>I am not exactly sure. My family got our first PC when I was nine (1989), but I can&#8217;t remember how long we had it before I started with programming. My guess would be I was about ten. Before then I had also experimented with some BASIC on the C64. I didn&#8217;t have one myself, but some of my friends did. We mostly copied the examples from the manuals and modified them, so I wasn&#8217;t really doing much programming on my own at that point. It was not until I had regular access to a PC that I started to do some &#8220;serious&#8221; programming.</p>
<h4>2. How Did You Get Started in Programming?</h4>
<p>I don&#8217;t remember exactly. I learned to use <a href="http://en.wikipedia.org/wiki/Norton_Commander">Norton Commander</a> for editing batch files and hacking save games very early. Later I discovered GW-BASIC&mdash;and the manual that came bundled with our PC&mdash;which I used to write text adventure games. I think one of the main reasons I started with programming was because I enjoyed being able to control the computer and make it do what I wanted.</p>
<h4>3. What Was Your First Language?</h4>
<p>MS-DOS batch scripting and GW-BASIC. Batch files was my first introduction to variables, conditions and control structures, but GW-BASIC was what I eventually used for &#8220;real&#8221; programs.</p>
<h4>4. What Was the First Real Program You Wrote?</h4>
<p>Again, it&#8217;s hard for me to remember, since it&#8217;s so many years ago, but I do remember writing a rather long text adventure game that could be played with multiple outcomes and various ways to complete the game. Later on I also wrote more graphics-oriented games, usually <a href="http://blog.looplabel.net/2008/06/30/a-tribute-to-snake/">cloning classics like Space Invaders, Pong and Snake</a>.</p>
<h4>5. What Languages Have You Used Since You Started Programming?</h4>
<p>In no particular order: MS-DOS and 4DOS batch files, GW-BASIC, QuickBASIC, Turbo Basic, Commodore BASIC, Turbo/Borland Pascal, x86 assembly, M68k assembly, C64 assembly, C, C++, Delphi, Java, JavaScript, JSP, C#, Visual Basic, VBScript, ASP, Cg, HLSL, PHP, Python, Perl, Ruby, mIRC scripting, Bash scripting, Lua, BeanShell, TI-82 BASIC and TI-82 assembly, in addition to various template languages, a few scripting languages I wrote myself, and possibly some I don&#8217;t remember.</p>
<h4>6. What Was Your First Professional Programming Gig?</h4>
<p>I guess that depends on what is meant by &#8220;professional programming gig&#8221;. The first time I earned money from programming was when I won the <a href="http://en.wikipedia.org/wiki/Demo_(computer_programming)#Intros">4k intro</a> competition at <a href="http://en.wikipedia.org/wiki/The_Gathering_(computer_party)">The Gathering</a> in 1997. I had won some other competitions earlier, but The Gathering was the first event where the prize was actually payed in cash.</p>
<p>I also did some programming and scripting while working as a computer technician for <a href="http://www.oslo.kommune.no/the_city_of_oslo/">the City of Oslo</a>&#8216;s school districts during the summer and fall of 1997, but I was not actually hired to do programming. My main job was building computers, setting up servers and cabling networks.</p>
<p>I would have to say the first professional gig was when I started working full-time as a game programmer in 1999.</p>
<h4>7. If You Knew Then What You Know Now, Would You Have Started Programming?</h4>
<p>I don&#8217;t know, but probably, yes. I never planned on becoming a programmer, it just happened. I don&#8217;t think I would have chosen differently, because I only did what I thought was fun and kept on doing it.</p>
<h4>8. If There is One Thing You Learned Along the Way that You Would Tell New Developers, What Would It Be?</h4>
<p>Programming is about solving problems. To be good at it you have to practice it, at lot. Try and fail, and when you fail, try again. Stay up-to-date with current technologies and always try to educate yourself by <a href="http://blog.looplabel.net/2008/05/11/books-every-programmer-should-read/">reading books</a>, discussing problems with your peers and experimenting&mdash;a lot. Technologies always change and (good) programmers never stop learning.</p>
<h4>9. What’s the Most Fun You’ve Ever Had &#8230; Programming?</h4>
<p>Actually, I have so much fun programming that I <a href="http://blog.looplabel.net/2008/08/12/the-programming-high/">already wrote an article about it</a>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.looplabel.net%2F2008%2F08%2F21%2Fhow-i-got-started-programming%2F&amp;title=How%20I%20Got%20Started%20Programming" id="wpa2a_2"><img src="http://blog.looplabel.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.looplabel.net/2008/08/21/how-i-got-started-programming/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Welcome to loop label</title>
		<link>http://blog.looplabel.net/2008/05/09/welcome-to-loop-label/</link>
		<comments>http://blog.looplabel.net/2008/05/09/welcome-to-loop-label/#comments</comments>
		<pubDate>Fri, 09 May 2008 19:26:46 +0000</pubDate>
		<dc:creator>Anders Sandvig</dc:creator>
				<category><![CDATA[about]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[about me]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://looplabel.wordpress.com/?p=6</guid>
		<description><![CDATA[Welcome to loop label. This is, as you may already have guessed, my blog. For many years I was very much against the concept of blogging, mainly because most blogs I read were completely uninteresting to me. But then I finally realized two things: 1) blogs are not going away, no matter how much I [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http://blog.looplabel.net/2008/05/09/welcome-to-loop-label/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Welcome to loop label. This is, as you may already have guessed, my blog.</p>
<p>For many years I was very much against the concept of blogging, mainly because most blogs I read were completely uninteresting to me. But then I finally realized two things: 1) blogs are not going away, no matter how much I ignore them, so if I can&#8217;t beat them, I might as well join them, and 2) I actually might have some stuff I want to say myself.</p>
<p>If anyone is wondeing what the name is all about, here&#8217;s a clue for you:</p>
<blockquote><pre>label:
  mov  ecx, 2
  loop label</pre>
</blockquote>
<p>If you after reading that suspect that I might be a programmer and also a bit of a geek, you&#8217;re absolutely right. And if you have no idea what those cryptic letters mean and don&#8217;t know the first thing about programming (at least not in assembly language), don&#8217;t worry. I am also fascinated by other topics, such as technology, film, music, photography and human behavior. Chances are, I might also dare write about those things every now and then.</p>
<p>So there you go. Here&#8217;s my blog. Hate it, love it or ignore it. It&#8217;s your choice.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.looplabel.net%2F2008%2F05%2F09%2Fwelcome-to-loop-label%2F&amp;title=Welcome%20to%20loop%20label" id="wpa2a_4"><img src="http://blog.looplabel.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.looplabel.net/2008/05/09/welcome-to-loop-label/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

