ToDo This Summer

Friday, May 9th, 2008

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.

One Response to “ToDo This Summer”

  1. 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

Leave a Reply