My senior project paper hit the 60-page mark today. (And yes, it's single-spaced, like any good paper should be. :P) I was flipping through it (well, mouse-wheeling through it), and was thinking, "Wow, I wrote all that.". It's a weird feeling, to look back on a big project like that. It's cool, though. I didn't think I had it in me to sit down and write 60 pages of mostly-paragraphs of text about anything. I mean, what could I possibly have to say that would take 60 pages to say it, right?
Hell, I'm not even done yet. I've got another subsection to write, and then I have to work on the intro/conclusion.
I'll be done with school in 8 or 9 weeks. Finals for this quarter are next week, and I have another half-quarter with two classes this summer. Come mid-July, I'll be out in the "real world". :p
So, you're all on notice... there will probably be some party-like thing sometime in July, when I finally finish. I have no idea who/what/where/exactly when... but mark your calendars! (And you out-of-town people are expected to come, if you can/want to. ;P)
After I finish ... who knows. My current job will probably hold for a couple months, if I don't find something else. But either way, I will need to move on soonish. I still have no idea where I want to end up -- either Seattle or the Bay Area.
Job prospects look most promising in the Bay Area ... it is home to Silicon Valley, after all. But it's uncomfortably close to my parents, and I have more good friends in Seattle. On the other hand, Seattle is home to Microsoft, and my vague impression is that there will be more Open Source opportunities in the Bay Area ... so I just don't know.
I'll go wherever I find work, I guess.
I also have no idea what I want to do. I know I enjoy developing software, but I want to be working on problems that are interesting to me. That means things like compilers, or possibly databases, not accounting packages. Even still, though, I'm enjoying my current job ... and had you asked me a year ago, I never would have thought I'd enjoy working on software for speech-language pathology as much as I do. So I'll try other things, and maybe find something else I enjoy and want to do.
The problem with compilers/programming languages is, I really should have a graduate degree if I want to go into that sort of thing. But I'm not prepared to spend another year or two in school. I want to be out, making my own money, living a bit ... not devoting all my time to work (be it schoolwork or work-work). So for the moment, I'm trading my current pet-project ideas (new programming languages and the like) for some comfort in living and life experience. I'm fine with that.
And who knows ... I'm sure there's plenty I can do with programming languages without needing an advanced degree.