Here’s Some Snow For You to Eat, Mister Groundhog

It decided to snow yesterday night. Which meant the first thing I did this morning was shovel the driveway and sidewalks. Apparently something got messed up, since on Groundhog’s Day the prediction was that spring was to occur the next day. The winter had been ridiculously light this year, so everyone expected a soon spring. Even mother’s snowdrops burst out of the light snow cover around the old pine tree’s stump on the front yard. They are probably still there. Under around a metre of snow. I have yet to see metre high snowdrops.

As is the custom of Saturday mornings, the rest of the day has started off slow. No real surprise there. My folks have come up (dreamed up for the sarcastic alter ego in me) with a number of tasks that I have to complete today. I reiterate; no real surprise there. However, I plan to finish my journal entry as I promised yesterday.

University is the life for me, yahoo! Right… Third year course in Computer Science are starting to become interesting fortunately. (Side note: mom bugged me about undoing the 2 metre high snowbank on top the snowdrops. I guess we will get to see the snowdrops this year. That and seeing a grown man using his hands to move a 2 metre high snowbank, 3 metres to the right of its current position.) This semester will be probably be my last in the actual CS major program. Which means I will have the opportunity of maybe TAing next year, and be in class whose girl-to-boy ratio is not worse than 1:20.

This semester I am taking Web Programming (to satisfy the hacker in me), Programming Languages (adventures in Scheme and Prolog) and Operating Systems. All of these I find interesting, and I have yet to actually fall asleep (from boredom that is) in one of the lectures. Web Programming being taught be Arnold Rosenbloom, means that are assignments will mirror the real world applications. That translates into massive code-monkey projects, which we can’t open source or subcontract to others. Lazy me. As for Operating System Fundamentals are being taught by G. Scott Graham. This results in a lot of technical details, derailing of lectures by introducing tangent topics, and assignments that may or may not be explained in the course content.

Programming Languages is being taught by an amiable younger (younger than most of the older faculty, if that means anything to you) professor by the name of Richard Kruger. This course I call my Adventures in Scheme. Now there is a language thats different. I really feel like I am learning programming all over again. Which is a nice feeling, I guess. I keep on having to ignore the itty-bitty nonsense of thinking in imperative languages, and dealing with memory issues. In fact, I found that thinking in “Scheme” alone helps alot with the assignments. Programming in this LISP derivative, sometimes feels intiutive and sometimes counter-logical. So I get this love-hate type emotion when dealing with this language. The best way of describing this emotion is with a mind-image:

Imagine being placed in an abstract world. One of those checkerboarded, cubicist, and colour-uncoordinated worlds of dreams and freaky puzzle games. Experiencing such a world in the first person, would be at time totally familiar. At others totally alien in the most mentally alarming manner. That is how I feel about this course. Since I would enjoy such a trip (prefer the land of the Sentinel over Hawaii); I find the entire course as a novel, refreshing adventure.

Now to crashland into Reality’s lap, I want to discuss my impressions on the people around me. I have been getting along much better with my family generally. My brother is becoming as a irritiating and obnoxious like I was at his age, only much less rude and in a much more lovable manner. This week being Reading Week, I decided to go out on Wednesday to meet some of the leaders of my brother’s Polish scout troop. So I went with my brother to the scout meeting, just to find out almost none of the leaders were there. For some reason, I volunteered to deal with the “Zuchy” (read as a Cubs/Brownies). Damn little brats. I had the honour of working with a girl from the older Girl Guides, Gosha as the leader of “Zuchy” decided not to show up. So I had the experience of being a teacher-substitute of Kindergarten/Grade One class. Yummy. Which basically meant extracting troublemakers out of trouble, yelling my voice off, and dealing with silly conversations with smart-ass mini-punks. One of the best conversations/rumors was that I was either the boyfriend, fiancée or husband of Gosha. Righto… like I would be married to a 15 (maybe 16) year old girl. Not that she was bad looking. But WAAAYY too young for an old fart like me. Too much of an age difference anyhow. Damn kids. In a funny way I did enjoy myself. But I made sure I never showed it.

The next day, Rudy invited me to go go-karting. So he picked me up around 9:30, and along the way there we find out that his “so-called” ex-girlfriend Shelly was not feeling too hot. So we ended up going to her house. I never really liked Shelly, but since Albert and Rudy were there I obliged. I probably shouldn’t of gone, since my opinion of Rudy and Shelly went down a few notches that night. So we talked a bit, over wine and beer (hated the wine, and I never tried Corona). After deciding to hit a bar later on, Rudy and Shelly decided to get stoned. Since I was there, and I hate the smell of weed, they decided to go outside to smoke. I am totally against getting intoxicated in any manner, I found their actions very childish. Since they didn’t want to take their precious bong outside, and Shelly couldn’t roll to save her life; they made an improvised bong out of a small plastic water bottle. Sigh… since I never liked Shelly, her smoking up just added to my abysmal impression of her. And Rudy… he is simply immature. I don’t know who was more immature Rudy or those “Zuchy” that I had put up with yesterday. I vote Rudy. That is just sad.

When they finally finished, we hit the road to get to a bar. Poor Albert had to get directions from those two crack-heads. After a near hour of rather pointless circling, we arrived at a sports bar ran by the father of one of Albert’s old acquaintances. We played a few rounds of pool, in which Shelly even in her state beat us down badly. Since it was late, I found it a little difficult to concentrate on the game. I think it was more of the late hour than the single bottle of Stella Artois beer I had there. Around half-past midnight, we left the place, and had to stop by a Tim Hortons to satisfy some folks’ munchies. Again another long sigh… I ended up getting a ride home with Albert at one in the morning. Overall it was a waste of a decent evening.

To end this entry in a positive note, I am still working in my work-study job on Datasphere. I was supposed to have a nasty meeting Wednesday morning, but that by the grace of God was cancelled. So I have recently buckled down and done some serious work in that region. I am hoping to work off an fair number of the hours I owe them in the next couple of weeks.

Well I better be off, since I have a number of tasks I want to complete today. Till this evening’s post, farewell fellow blogspherenaut.

Cruising through the Clouds

Another day off. Well sort of. Today I may be off from school, but the assignments are there nevertheless. Fortunately, I have managed to get my system in a fairly workable state. I can develop for the most part now, I am just emerging the last programs that I need to have a fully operational development system. Basically mySQL, a few graphics programs, a number of games, and a video player is all I need. Oh sure, there are a few things I might to add-on like old style BSD games, extra themes and fonts. But really I am well off now.

I received an email from Ewa today. Its very thoughtful of her, but then she always has treated as a bit more than a friend. I am very grateful for that, since practically all the other girls that I know just think of me as “Oh, just a guy I know.” Sigh… Seems that her semester is working out for her. Actually her course load is far more balanced than mine, as I am taking only CS courses and a Philosophy course to finish off my Humanities requirement. This is sort of paradoxical of me, as I strike as more of the Humanities type but I have been mostly involved in Sciences since mid-high school. I love history, languages, art and the such, but I have been always wary of who teaches them to me. There are just too many crooks, and jerks who indoctrinate half-truths, distortions and lies, and not teach the truth. Often I find these distortions have impacted my life in a negative manner and when I learn of the truth, it becomes harder to accept. So that is why I self-teach myself, and analyze everything in view of what I know, and what I hold near and dear.

Yesterday, I sat in a PEY (Professional Experience Year) session. After this I decided to give this program a try, as the career skills I will develop will be essential to like get a decent job. I mean I can learn now while I am an undergraduate or later the hard way after I graduate. This will require some time, but even the short term monetary compensation from this venture will be worthwhile. Even if I earn some 30 grand, I should be able to pay off all my OSAP debts and the final school year in one fallow swoop. Besides I hunger for the taste of real work, not some half-brained unskilled employment in a factory on the production line. I hope this works out… anyways time to dust of that resume. I go forth now to conquer the skies, as the stars will be next. (Relax all you USAF types, I was being metaphorical.)

Hanging in the Balance

What a day… rainy, and very trying with most of the family sick… sigh…

Tomorrow is my first exam of this semester. Looks fairly straightforward, multiple choice + 2 scenarios, all for a UI Design course. Funny how the course itself seems to be a mixture of common sense and corporate marketing lingo… (Translation: bs). I have not really studied for it, but then again it is open book. 😉

Talking about corporate lingo, watched the third part of The Corporation. Very insightful film, and even thought some of the commentators were left-leaning, they do have some good points. Some aspects are downright frightful, and in a curious manner, interesting tidbits of history most people don’t even know about. Unfortunately, they didn’t come up with ideas that are radically are different then what I know already. Consumer pressure (the companies have to follow what the market wants anyways), governmental supervision (yeah right), and rebellion (last ditch desperation); all of these I knew about. I was hoping for something more insightful, subtle and cunning.

Finally, as for my hacking projects… I tried writing an SDL/pthreads program. Now the SDL part came out no problem, but the pthreads took over my system. Mind you 5 treads, that update the position of an object (used bounding rectangles that I moved and they blitted onto the screen); shouldn’t take over that much CPU. I think it has something to do with the redrawing of the screen. Also moving a particular object proved to be impossible by my implementation. In the end, I got a lesson in SDL… and now I have to find a simple application for threads. Yes, I know about SDL Threading… but I needed to practice pthreads specifically. Was going to post it online… but the whole code is a bit messy, and needs reorganization, and fine tuning.

Oh well, tomorrow is a busy day, exams and all. Wish me luck. 😉