What have I done this year? Wow... a lot and nothing, depending on how you look at it. It's been a weird year. But I guess the biggest thing is all the work I've put into the ScrewPile projects... ScrewPile [1] being a suite of open-source tools centered around knowledge management / information retrieval / search. As far as generic infrastructure stuff goes, I moved all the code to GitHub[2], moved the project website to Google Code, installed Bugzilla[3], wrote some blog entries[4], etc.<p>On a more technical level, I wrote a modest amount of code for Neddick[5], opened a lot of bugs, fixed a few bugs, and setup a Neddick demo server[6].<p>Created the <a href="http://www.fogbeam.org/" rel="nofollow">http://www.fogbeam.org/</a> website.<p>Outside of ScrewPile related stuff, I spent a lot of time learning Lucene, read parts of a couple of books on Machine Learning / Collective Intelligence, read Steven Pinker's "How The Mind Works," read the "Swarm Intelligence" book by Russell C. Eberhart, Yuhui Shi, & James Kennedy, and started Hofstadter's "Godel, Escher, Bach: An Eternal Golden Braid." I also managed to read Ayn Rand's "Atlas Shrugged," watched "The Social Network" twice, and read "The Accidental Billionaires." Organized a few "JVM Hack Night"[7] events locally, one "Hackers & Founders"[8] meetup and one Semantic Web[9] meetup.<p>Went to a VC event where Mark Cuban was the keynote speaker and got to meet Mark, which was kinda neat.<p>Took an Improv 101 class at DSI Comedy Theater.<p>Oh, and also read Steve Blank's book "The Four Steps to the Epiphany."<p>All in all, I <i>did</i> a lot of stuff, but - in a lot of ways - I didn't get as much done as I'd hoped for. I'm hoping to turn these ScrewPile projects into something usable enough to productize eventually; but I got a little stalled out in the 2nd half of the year, after a huge flurry of activity from March-August or so. Still, I'm sitting here tonight hacking away on the Quoddy[10] stuff, and since 2010 isn't over yet, I hope to bang out some more good stuff before Jan 1 rolls around.<p>[1]: <a href="http://code.google.com/p/screwpile/" rel="nofollow">http://code.google.com/p/screwpile/</a><p>[2]: <a href="https://github.com/fogbeam" rel="nofollow">https://github.com/fogbeam</a><p>[3]: <a href="http://dev.fogbeam.org/bugzilla/" rel="nofollow">http://dev.fogbeam.org/bugzilla/</a><p>[4]: <a href="http://screwpiledev.blogspot.com/" rel="nofollow">http://screwpiledev.blogspot.com/</a><p>[5]: <a href="http://code.google.com/p/neddick/" rel="nofollow">http://code.google.com/p/neddick/</a><p>[6]: <a href="http://spdemo.fogbeam.org:8080/neddick1/" rel="nofollow">http://spdemo.fogbeam.org:8080/neddick1/</a><p>[7]: <a href="http://www.meetup.com/TriJVM/" rel="nofollow">http://www.meetup.com/TriJVM/</a><p>[8]: <a href="http://www.meetup.com/RTP-Hackers-Founders/" rel="nofollow">http://www.meetup.com/RTP-Hackers-Founders/</a><p>[9]: <a href="http://www.meetup.com/RTP-Semantic-Web-Group/" rel="nofollow">http://www.meetup.com/RTP-Semantic-Web-Group/</a><p>[10]: <a href="http://code.google.com/p/quoddy/" rel="nofollow">http://code.google.com/p/quoddy/</a>