So I pretty much have not updated whatsoever this semester. Between school, work, homework and trying to maintain a social life, I haven’t had time for anything else. With school over with in a week I’ll have free time again! What will I be doing with this time? This is what I got so far:
- Learn Python - I feel I should’ve avoided the whole Ruby craze and stuck with Python. I started the O’Reilly book last summer, but never got around to finishing it. I hope I have better luck this summer.
- Learn C# - At work I’m pretty much forced to use .NET for some projects. Since the only .NET language I remember is VB.NET I’ve been using that. Instead I would prefer something that feels more like Java, thus the desire to want to learn C#.
- Learn iPhone SDK - This is a “if I’m bored enough” idea. I think it would be cool to write iPhone apps, but this doesn’t have any practical purpose.
- Read - There are a few books I have in mind. Here are a few that come to mind:
- GTD - There’s so much information in this book, thus my desire to read it again.
- The Pragmatic Programmer - Saw it at my school’s library
- Books on System Theory - Jeff Lindsay started a google group for groksystems. Of course this got me interested in Systems again. I plan on finishing Ackoff’s Best and even found a couple books at the school library.
- Chess books - I admit it: I like chess.
- WeBGoat - This is a neat web security practice app. It’s essentially a Tomcat server with insecure web pages (written in JSP) that teach you about a certain exploit and how to protect against it. Sounds neat to me.
- PBWiki QuickEdit - In my last post I had an idea for a notepad-like program that would instead edit wiki pages. I actually want to make this program this summer. The first thing I would have to do is make a library that does the communication and then write the application itself. I’m kind of excited about this one!
So that’s the plan for this summer. Writing down a list is one thing and doing it is another; we’ll see how it goes.


I fail at reading your email address!
strategic what?
parse? panic?
e-mail me!
but regardless, here’s the rambling:
Bunches of things follow in response to conversations today.
turbogears, python competitor to django:
http://turbogears.org/
practical common lisp, a common lisp book available in print or free online
http://gigamonkeys.com/book/
and of course there’s paul graham’s onlisp if you’re really into macros
http://www.paulgraham.com/onlisp.html
(I need to get sbcl installed and working with SLIME in aquamacs…. it’s a lot easier to just install gnu clisp and lisp in a box in windows which will set up your .emacs…)
the erlang book I have:
http://www.pragprog.com/titles/jaerlang/programming-erlang
“lol together” on youtube:
http://www.youtube.com/watch?v=d5fxBtZ8YrU
Erlang’s “database” is a dictionary-like lookup table. The module is called ETS, and there is a version that saves to disk and is very stable called mnesia or DETS.
Amazon’s EC2 database is supposedly pretty much the same as a DETS table, I should probably look into it more too.
I’ll have to play with erlang more and look into couchdb.
So, what was that database schema with 7 tables you were talking about? My interruption was essentially that building such a thing on top of a relational database essentially breaks everything a relational database gives you… That said, I’m still interested in hearing.
Nick 2.0
May 16th, 2008