Software that every programmer makes
<p>I'm looking for a personal project. One of the sort that "every programmer"* makes. The reasoning is that most developers have a tendency to work on personal projects that have particular traits interesting to all other developers. Software like:</p>

<ul>
<li>Bug trackers (made one)</li>
<li>CMS (made one)</li>
<li>Blog Engines (Haven't made one; don't want to)</li>
<li>UI 'libraries' and graphics 'engines' (often for the game development crowd)</li>
<li>Password management programs</li>
</ul>

<p>I'm looking to make something</p>

<ul>
<li>fun </li>
<li>interesting </li>
<li>not particularly challenging (my work is difficult - or obscure enough)</li>
<li>doesn't have to be original by any means </li>
<li>preferably an application (ie. not a website)</li>
<li>not a hardcore learning experience, this is entirely for fun away from work</li>
</ul>

<p>That being said, I find that the terms 'interesting' and 'challenging' don't necessarily carry the same meaning for developers as they do for other people (and often-times are interchangeable - I'm not looking for something easy or trivial). Ditto with the 'learning' part, I like and want to solve problems, but I'm not going to be getting into design methodologies or learning entirely new APIs and Languages to do this.</p>

<p>I ask because I think that certain projects, or types of projects, appeal to developers for particular reasons. I don't claim to know what those reasons are, nor do I care, but I do understand that they exist and that being a developer, there is a strong likelihood that the projects that are suggested will appeal to me.</p>

<p>If it helps, my background or preferred medium, without reciting my resume, is c# development for windows/tablet pcs; xna; db design/programming;</p>

<p>*by "every", I mean, "lots of".</p>
