<?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>Jessica Ledbetter</title>
	<atom:link href="http://www.jessicaledbetter.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jessicaledbetter.com</link>
	<description>Web Developer</description>
	<lastBuildDate>Thu, 06 Oct 2011 23:09:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Open source is made of people</title>
		<link>http://www.jessicaledbetter.com/open-source-is-made-of-people/</link>
		<comments>http://www.jessicaledbetter.com/open-source-is-made-of-people/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 22:36:17 +0000</pubDate>
		<dc:creator>Jessica</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.jessicaledbetter.com/?p=681</guid>
		<description><![CDATA[Reading up on the rvm vs rbenv &#8230; fallout. Yeah, I guess &#8220;fallout&#8221; is the best word here. tl;dr: Basically, it&#8217;s a reminder that those of us that contribute to open source are people. Longer story: Here&#8217;s what I&#8217;ve gathered. Wayne Seguin made rvm, a way to manage Ruby versions on your box. Sam Stephenson &#8230; <a href="http://www.jessicaledbetter.com/open-source-is-made-of-people/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Reading up on the rvm vs rbenv &#8230; fallout. Yeah, I guess &#8220;fallout&#8221; is the best word here.</p>
<h2><strong>tl;dr:</strong></h2>
<p>Basically, it&#8217;s a reminder that those of us that contribute to open source are people.</p>
<h2><strong>Longer story:</strong></h2>
<p>Here&#8217;s what I&#8217;ve gathered.</p>
<p><a href="https://github.com/wayneeseguin/rvm">Wayne Seguin made rvm</a>, a way to manage Ruby versions on your box. <a href="https://github.com/sstephenson/rbenv">Sam Stephenson made rbenv</a>, a way to manage Ruby versions on your box.</p>
<p>There was <a href="http://news.ycombinator.com/item?id=2874862">discussion on Hacker News</a> which has some complementary praise for rbenv in varying levels of positiveness.</p>
<p>Wayne Seguin read it and <a href="https://twitter.com/#!/wayneeseguin/status/102009061343629312">reacted on Twitter</a> at 9:30 a.m. on August 12.</p>
<p>Sam Stephenson asked &#8220;Why do open-source programmers take things so personally?&#8221;on Twitter at <a href="http://twitter.com/#%21/sstephenson/status/102033374197190657">11:07 a.m.</a> and &#8220;You can’t make progress in an environment where egos are more important than ideas.&#8221; at <a href="http://twitter.com/#%21/sstephenson/status/102034607926554624">11:12 a.m.</a></p>
<p>Wayne Seguin responded to the question about why we&#8217;re taking things so personally with: &#8220;@sstephenson because we&#8217;re all persons.&#8221; at <a href="http://twitter.com/#!/wycats/status/102065341106098176">1:14 p.m.</a></p>
<p>I don&#8217;t know either of them, and kind of feel like I missed something somewhere. However, I definitely read some hurt feelings there. That&#8217;s pretty obvious, right?</p>
<h2><strong>Now what?</strong></h2>
<p>I&#8217;m all about lessons learned. I am someone who enjoys contributing to open source and spends a great deal of my free time doing just that. What can I take from this recent demonstration of a facet of open source?</p>
<p><strong>&#8220;Thank you.&#8221;</strong> Yes. &#8220;We&#8217;re all persons.&#8221; I try to remember that whenever dealing with new contributors. I don&#8217;t have a lot of free time but really try to help the person debug his or her environment to get it running, and figure out a good first bug if the person doesn&#8217;t have one picked already. I also thank the person for the time put in, though I am not perfect and do forget sometimes.<strong></strong></p>
<p><strong>&#8220;Constructive criticism.&#8221;</strong> I also remember the first time a chunk of my code was rewritten without telling me why. I figured it out but would have liked to have been pinged to fix it myself via constructive criticism. Speaking of criticism, I also try to remember that sometimes we require a thick skin when putting our code and ourselves &#8220;out there.&#8221; At work, we do code reviews and have to remember that it&#8217;s the code being picked apart, not us. It&#8217;s probably a little easier there, though, because I know all of my coworkers and how they say things. But, that new person on IRC that&#8217;s criticizing how I did something? No. <strong></strong></p>
<p><strong>&#8220;Respect diversity.&#8221;</strong> I sometimes let people assume I&#8217;m male on IRC. Why? Because I don&#8217;t want to deal with the &#8220;omg, ur a girl????&#8221; Then, sometimes I make sure it&#8217;s known because someone I respect very much reminded me that new women to open source might not realize that we&#8217;re here and available to mentor them. I find that I correct more often than not now though with time. Also, diversity isn&#8217;t just about gender. There might culture, language, or more barriers we need to overcome in order to contribute and work together.</p>
<p>I&#8217;ve seen quite a few blog posts about how to survive (and thrive) in open source. Still, it&#8217;s all very personal. &#8220;We&#8217;re all persons.&#8221; So true, Mr. Seguin. So true.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jessicaledbetter.com/open-source-is-made-of-people/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Learning from your peers</title>
		<link>http://www.jessicaledbetter.com/learning-from-your-peers/</link>
		<comments>http://www.jessicaledbetter.com/learning-from-your-peers/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 17:10:48 +0000</pubDate>
		<dc:creator>Jessica</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[open education]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[p2pu]]></category>

		<guid isPermaLink="false">http://www.jessicaledbetter.com/?p=640</guid>
		<description><![CDATA[How do we keep up-to-date with our skills once we get the four (or more) year degree? One option is to learn from our peers with peer-led classes forming now through the partnership of Peer 2 Peer University and Mozilla. <a href="http://www.jessicaledbetter.com/learning-from-your-peers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-670" title="P2PU Logo" src="http://www.jessicaledbetter.com/wp-content/uploads/logo.png" alt="P2PU Logo" width="265" height="82" style="background-color:#fff;" /><a href="http://www.p2pu.org">Peer 2 Peer University</a> (P2PU) is a learning environment that focuses on &#8220;learning for everyone, by everyone, about almost anything.&#8221; The topics have quite a range too because anyone can create a class on (almost) anything. Web education &#8212; my favorite &#8212; is a joint effort between P2PU and <a href="http://www.mozilla.org/">Mozilla</a> with the <a href="http://p2pu.org/webcraft">School of Webcraft</a>.</p>
<p>Since finishing my Master&#8217;s, I have been looking for &#8220;what&#8217;s next.&#8221; I wanted to do some adjunct work but with travel it&#8217;s difficult to do &#8212; unless I did it online. So, when I heard about P2PU, I figured that could be a great &#8220;what&#8217;s next&#8221; for me.</p>
<p>Last year, when I heard about them, I first lurked on the mailing lists, and then, because I joined after the deadline to create classes, I signed up in January for some web topics. I still have some sketches for classes I&#8217;d like to create because I &lt;3 teaching and learning. Plus, it&#8217;s open source and I &lt;3 that too!</p>
<p>I&#8217;ve gone from lurking to contributing on a few levels. I not only have finished as a student in a few courses like <a href="http://archive.p2pu.org/webcraft/introduction-ruby-and-rails">Ruby on Rails</a> but also created a study group on <a href="http://p2pu.org/en/groups/introduction-to-contributing-to-lernata/">how to contribute to the code behind the P2PU platform</a>. I also joined the <a href="pad.p2pu.org/community">community phone calls</a> when I could and it really helped me &#8220;catch up&#8221; and see where the project came from and where it was going. Thankfully, they&#8217;re around my lunch break so that I can participate.</p>
<p>My time with P2pU has given me lots of growth opportunities, expanded my social (and professional) network, and created a billion blog post ideas. (I even signed up for a <a href="http://p2pu.org/en/groups/blogging-and-writing-for-the-web/">blogging and writing study group</a> to help get some of the ideas from my brain onto the Intarwebs.)</p>
<p>But, for now, I have some <a href="http://p2pu.org/en/groups/introduction-to-django/content/url-routing-and-creating-our-first-view/">homework </a>to do in my <a href="http://p2pu.org/en/groups/introduction-to-django/">Django class</a>.</p>
<p>Care to join me? It&#8217;s fun and free.</p>
<p>P.S. More about my experiences with P2PU are <a href="http://etcjournal.com/2011/08/11/open-learning-at-p2pu-an-interview-with-jessica-ledbetter/">available via a recent interview by Stefanie Panke</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jessicaledbetter.com/learning-from-your-peers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calling all contributors to Ubuntu</title>
		<link>http://www.jessicaledbetter.com/calling-all-contributors-to-ubuntu/</link>
		<comments>http://www.jessicaledbetter.com/calling-all-contributors-to-ubuntu/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 02:45:03 +0000</pubDate>
		<dc:creator>Jessica</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[gender]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[women]]></category>

		<guid isPermaLink="false">http://www.jessicaledbetter.com/?p=658</guid>
		<description><![CDATA[Contributors come in all shapes and sizes. Even though the gathering of those involved with Ubuntu is called the Ubuntu Developer Summit (UDS), it&#8217;s not just those that develop code. And the next UDS is May 9-13, 2011 in Budapest, Hungary. I&#8217;m still growing and finding my way in Ubuntu so attended last cycle&#8217;s summit &#8230; <a href="http://www.jessicaledbetter.com/calling-all-contributors-to-ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/digifoo/4723316564/"><img src="http://farm2.static.flickr.com/1419/4723316564_a03d1bb6c9_m.jpg" width="240" height="180" class="alignright" alt="Jono Bacon speaking at a Linux Conference" /></a></p>
<p> Contributors come in all shapes and sizes. Even though the gathering of those involved with Ubuntu is called the <a href="http://uds.ubuntu.com">Ubuntu Developer Summit (UDS)</a>, it&#8217;s not just those that develop code. And the next UDS is May 9-13, 2011 in Budapest, Hungary.</p>
<p>I&#8217;m still growing and finding my way in Ubuntu so attended <a href="http://www.jessicaledbetter.com/tag/uds/">last cycle&#8217;s summit remotely</a>. I was really impressed. I already knew the community rocked, but the idea of being able to participate from afar was fantastic. Then I saw that the Community Manager, <a href="http://www.jonobacon.org/">Jono Bacon</a>, contacted the <a href="http://ubuntu-women.org/">Ubuntu Women team</a> to make the next UDS even better through diversity. Very nice. </p>
<p>Recently, I watched a presentation about <a href="http://confreaks.net/videos/368-rubyconf2010-keynote">gender distribution in Ruby by Dave Thomas</a>. It illustrated how few women are involved in Ruby and open source. He said that about 47% of the working population are women, and 25% of those that work in computing/mathematics are women. Then, narrowing down further, there are 1.5% women in open source and about 5.6% women attended the conference. </p>
<p>I&#8217;m not sure how many women are involved with Ubuntu, but at least <a href="http://wiki.ubuntu-women.org/ReportingPage">5% of those that have gained membership</a> (a recognition of contribution that one needs to apply for), are women. It&#8217;s not 47% but it&#8217;s higher than the normal percentage of women in open source.</p>
<p>Alright. Enough with the statistics. What I&#8217;m getting at is this: <b>Ubuntu does it right.</b> How can it be even better? For more of the underrepresented community members of Ubuntu to go to the summit. Fortunately, Canonical offers sponsorships for some. And you won&#8217;t know if you can get it till you apply.</p>
<p><b>Why should you apply for sponsorship?</b></p>
<ul>
<li>You&#8217;ve been contributing to Ubuntu in some form (<a href="http://uds.ubuntu.com/tracks/">not just coding but also community like local teams, design, testing, etc.</a>)</li>
<li>New this year: <a href="http://uds.ubuntu.com/harassment/">an anti-harassment policy</a> (which I hope adds sexual orientation/identity)</li>
<li>Put faces to the names you&#8217;ve seen on mailing lists, forums, and IRC</li>
<li>There&#8217;s <a href="http://wiki.ubuntu-women.org/UDS">sponsorship application help for women</a> by the Ubuntu Women project</li>
</ul>
<p>I suggest that if you&#8217;re interested in applying for sponsorship that you do so soon, especially if you need to get a passport and such!</p>
<p>Here&#8217;s to a wonderfully productive, fun, and diverse summit!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jessicaledbetter.com/calling-all-contributors-to-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 reasons not to attend conferences</title>
		<link>http://www.jessicaledbetter.com/5-reasons-not-to-attend-conferences/</link>
		<comments>http://www.jessicaledbetter.com/5-reasons-not-to-attend-conferences/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 11:38:05 +0000</pubDate>
		<dc:creator>Jessica</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://www.jessicaledbetter.com/?p=299</guid>
		<description><![CDATA[Last time, I mentioned <a href="/top-5-reasons-to-attend-conferences/">five reasons to attend conferences</a>. Of course there are reasons not to attend.  <a href="http://www.jessicaledbetter.com/5-reasons-not-to-attend-conferences/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last time, I mentioned <a href="/top-5-reasons-to-attend-conferences/">five reasons to attend conferences</a>. Of course there are reasons not to attend.<br />
<span id="more-299"></span><br />
<b>Five Reasons Not to Attend</b>:</p>
<ol>
<li><b>No time.</b> I can&#8217;t attend all conferences. I only have so much time off from work. Is it just me or do most Linux conferences focus on weekends? Some conferences I would love to attend are during the week (Monday &#8211; Thursday, for example.) I realize this is probably because companies are paying for employees to go to those. However, not all of us have that. If the conference is far away then that adds more to the time constraint.</li>
<li><b>No money.</b> Like I said, work doesn&#8217;t pay for all these conferences I go to so I have to think of the wallet. Some Linux conferences are $1000 less than the other conferences I&#8217;m interested in. Example: <a href="http://www.oracle.com/us/javaonedevelop/registration-173447.html">JavaOne</a> is $1395. And, yes, it&#8217;s a weekday one though its weekday begins on Sunday. <a href="http://ohiolinux.org/">Ohio LinuxFest</a> is $0 &#8211; $350 and Friday-Sunday. That&#8217;s why I absolutely love programming and usability sessions at OS conferences.</li>
<li><b>Too many people.</b> Though officially I test either extrovert or introvert depending on the day, the thought of entering a huge room full of people is a bit overwhelming at times. Yes, I admit it. Sometimes, it&#8217;s hard to get over that.</li>
<li><b>Not enough people.</b> On the other hand, if it&#8217;s a conference that is too small for networking and learning, then it&#8217;s best to skip it.</li>
<li><b>Not organized well.</b> If I don&#8217;t see an agenda at least 3 weeks in advance, I&#8217;m much less likely to go even if it&#8217;s only a five hour drive away. Also, I like to see things like speaker bios and a well-thought-out website. It probably means the actual conference is well planned.</li>
</ul>
<p>Have some other reasons? Please list them! Also, if you have some conferences I should attend, I&#8217;d love to hear them!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jessicaledbetter.com/5-reasons-not-to-attend-conferences/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Programming challenges</title>
		<link>http://www.jessicaledbetter.com/programming-challenges/</link>
		<comments>http://www.jessicaledbetter.com/programming-challenges/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 19:10:51 +0000</pubDate>
		<dc:creator>Jessica</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.jessicaledbetter.com/?p=600</guid>
		<description><![CDATA[I've been looking for ways to become a better developer. A coworker has done <a href="topcoder.com">TopCoder</a> and it sounded like a good idea. Basically, you are presented with a problem and you solve it as quickly as possible. After you submit, you can look at the other contestants' solutions. Here are a few places that I've found where a developer can get coding practice. <a href="http://www.jessicaledbetter.com/programming-challenges/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking for ways to become a better developer. A coworker has done <a href="topcoder.com">TopCoder</a> and it sounded like a good idea. Basically, you are presented with a problem and you solve it as quickly as possible. After you submit, you can look at the other contestants&#8217; solutions. Here are a few places that I&#8217;ve found where a developer can get coding practice.<br />
<span id="more-600"></span><br />
<b><a href="topcoder.com">TopCoder</a></b> <a href="http://www.jessicaledbetter.com/wp-content/uploads/topcoderChooseRoom.jpg" rel="lightbox[600]"><img src="http://www.jessicaledbetter.com/wp-content/uploads/topcoderChooseRoom-300x223.jpg" alt="TopCoder screenshot of choosing a room" title="TopCoder Choose Room" width="300" height="223" class="alignright size-medium wp-image-609" /></a><br />
<strong>Languages:</strong> Java, C#, C++, and VB.NET<br />
<strong>Example:</strong> Parse through input speeds and if there are more than 10% of the readings are outside of the range of acceptable speeds, then return that the radar detector is faulty.<br />
<strong>How judged:</strong> You click submit and it automatically runs. Points are awarded based on the speed from viewing the problem to submission.<br />
<strong>Note:</strong> Has levels of difficulty. Could advance and win prizes. Since you get to see how other people solved the problem, you might learn new ways of tackling the same problem. You can practice before actually competing by going into <a href="http://www.topcoder.com/wiki/display/tc/Practicing+in+the+TopCoder+Arena">Practice Arena Rooms</a>. They have different levels of difficulty ratings as well. If you&#8217;re not sure, I suggest going to the practice rooms and starting at a lower number.</p>
<p><b> <a href="http://ubuntuforums.org/showthread.php?t=876494">Ubuntu &#8211; Beginner Programming Challenges</a></b><br />
<strong>Languages</strong>: Any free language (Python, C++, Perl, C, Java, PHP, etc.)<br />
<strong>Example:</strong> Print out 99 bottles of beer song<br />
<strong>How judged:</strong> By hand and checks to make sure it works and doesn&#8217;t print extra information.<br />
<strong>Note:</strong> Because someone is looking at this and your solution is posted to the thread, others can comment and help you become a better coder. For example, one person was told to use more meaningful variable names.</p>
<p><b><a href="http://www.codechef.com">CodeChef</a></b><br />
<strong>Languages: </strong>C, C++, Perl, Python, Java, etc. Says over 35+ languages but mostly saw C and C++.<br />
<strong>Example:</strong> Someone can ask you for a certain amount of money. If the person can find a subset of the money you have that is how much the person asked for, then the person gets that money you have.<br />
<strong>How judged:</strong> Done by computer. Should run within a certain time.<br />
<b>Note:</b> Can see the successful solution submissions. Has the language listed so you can just look at ones for the lanauges you&#8217;re interested in. I saw a lot of C/C++.</p>
<p><b><a href="http://programmingpraxis.com/">Programming Praxis</a></b><br />
<b>Languages:</b> All but saw some Haskell, Python, Ruby, Scheme, F#. If people didn&#8217;t label what language, I would have had a problem figuring out which one since there are so many.<br />
<strong>Example:</strong> Find the smallest prime Fibonacci number greater than a given input number.<br />
<b>How judged:</b> Not judged.<br />
<b>Note:</b> Has levels of difficulty. They say the problems are supposed to take about an hour. There are no points. No winning. Just practice. You can see all solutions before you post your own. Sample solutions are in Scheme. </p>
<p><b><a href="http://projecteuler.net/">Project Euler</a></b><br />
<b>Languages:</b> Python, Haskell, Java, C/C++, Ruby. <a href="http://projecteuler.net/index.php?section=statistics">Stats</a><br />
<b>Example:</b> Add all the natural numbers below one thousand that are multiples of 3 or 5.<br />
<b>How judged:</b> Is the output correct.<br />
<b>Note:</b> The more people that have solved a problem, the easier it probably is. You put in the answer to the problem so you don&#8217;t get judged on your code <strike>or see other people&#8217;s submissions</strike>. [edit] You can see solutions <a href="http://clojure-euler.wikispaces.com/">on clojure-euler wikispace</a>. Thanks, <a href="http://identi.ca/hircus">Michel</a>!</p>
<p><b><a href="http://www.pythonchallenge.com/">Python Challenge</a>  [added: 11/1/2010]</b><br />
<b>Languages:</b> Python (though I&#8217;ve been doing the first few in Java)<br />
<b>Example:</b> Picture of a number and a hint (try to change the URL address.)<br />
<b>How judged:</b> Not judged except that you advance to the next level in the &#8220;game.&#8221;<br />
<b>Note:</b> If you need more hints than are on the page, there&#8217;s a forum. Also, once you finish the puzzle/riddle/challenge, you can see some solution code from the previous level.</p>
<h2>Below are contests where you can&#8217;t see others&#8217; submissions</h2>
<p><b><a href="http://www.facebook.com/careers/puzzles.php">Facebook Puzzles</a></b><br />
<b>Languages:</b> C/C++, Erlang, Java, Haskell, Perl, Php, Python, Ruby, OCami. Has versions listed.<br />
<b>Example:</b> Write a program that takes as input a single argument on the command line. This argument must be a file name, which contains a single positive integer. The program should read this file and obtain the integer within, and then output a sequence of strings based upon the number.<br />
<b>How judged:</b> Submit the code to an email address at Facebook.<br />
<b>Note:</b> Has difficulty levels. Since you&#8217;re submitting it, I didn&#8217;t see how you could see other solutions. But, you could get hired at Facebook so that&#8217;s neat. If you&#8217;re looking to get hired by doing puzzles, here&#8217;s another one at <a href="http://itasoftware.com/careers/puzzle_archive.html">ITA Software</a>.</p>
<p><b><a href="http://codingbat.com/">Coding Bat</a></b><br />
<b>Languages:</b> Java and Python<br />
<b>Example:</b> Given an array of ints, return true if 6 appears as either the first or last element in the array. The array will be length 1 or more.<br />
<b>How Judged:</b> You type the code into their window. Then it&#8217;ll compile and run it. Shows the test cases and whether or not the code passed them.<br />
<b>Note:</b> Pretty easy problems. I didn&#8217;t see how you can see other solutions but you did get instant feedback on whether or not your solution passes the test cases.</p>
<p><b><a href="http://www.spoj.pl/">Sphere Online Judge</a></b><br />
<b>Languages:</b> C, C++, Java, Python, Ruby, etc.<br />
<b>Example:</b> Rewrite small numbers from input to output. Stop processing input after reading in the number 42. All numbers at input are integers of one or two digits.<br />
<b>Note:</b> Submit problem by pasting in solution or uploading file and it&#8217;s an online judge system so automatically grades the solution. After submitting, you then go to the <a href="http://www.spoj.pl/status/">status page</a> to see the result. </p>
<p><b><a href="http://codegolf.com/">Code Golf</a></b><br />
<strong>Languages:</strong> Perl, PHP, Python, Ruby<br />
<strong>Example: </strong>99 Bottles of beer<br />
<strong>How judged:</strong> Pass the test cases, then based on number of characters in the code. I wouldn&#8217;t code like that for real though. Can you imagine all the one character variable names? Ick! But, still, sounds fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jessicaledbetter.com/programming-challenges/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

