As some of you may know, I did a good job at getting through school while doing a limited amount of work. Pretty much the bare minimum. And while at the time that was good, it has left me now feeling like perhaps I missed out on some stuff, especially in one or two of my computer science classes. Now that I program for a living, sometimes I feel like I should have paid more attention and done a better job.
So I’ve been thinking, and I’ve decided that there is nothing to keep me from going back and trying to do some of the things that I skimped on, because I’m pretty sure that they would make me a better programmer at a day to day level. (Although lets be honest. It doesn’t really take much ability to program the sorts of websites that they ask us to do here. But again, just doing a passable job at boring things has left me unsatisfied.)
I think my project is going to be writing a compiler. For those of you who don’t know, a compiler is a program that turns computer programs into something that computers can actually use. And I took a class on compilers, and I’ve even technically written a compiler before. But I didn’t do a very good job, and I definitely think I can and want to prove to myself that I am able to do it.
Then again, it might turn into another instance of me deciding I don’t want to bother with it and stopping. Only this time there isn’t even a grade as a punishment, so who knows? But I will give it my best.