Friday, March 07, 2014

I hate Python!

Greetings all,

I have to take a computer science course as part of my degree requirements. It's a 1st year course on learning Python, which is a type of computer programming language, similar to C+.

I knew going in that I wouldn't like it because when I was in high school over 15 years ago, I took a computer course and we did some programming using Visual Basics. I thought Visual Basics was no longer used but apparently it is. I hated using it because I found it so tedious and I just didn't like it.

Part of our course involves doing lab exercises. They usually require 2 hours to do them. The first 2 weeks we had to attend the tutorial we signed up for. Then after those first 2 weeks, we can go to the lab any time. We can also complete them at home. Some of the questions I could do at home but the coding problems, I usually required help. They are due on Fridays at 3pm and my first week alone, I went to the lab on Friday and I had a class at 2pm and the lab was very busy and I was getting stressed because I didn't want to lose marks for not finishing it up on time. I think I must have gone to the lab around noon, figuring I'd be done by 1 because I only needed help on 2 coding problems but because the teaching assistant (TA) was helping other students, it took a while before I got the help I needed. I vowed to never go back on Fridays because I do not like being that stressed out. For me personally I usually like my assignments done the day before so that I don't feel as stressed so that's why I started going to the lab on Thursdays as that's when they also have help available.

Usually I go after my class and it takes about 2 hours to get it done. Yesterday was a nightmare however because of our assignment. I went to the lab at 10 am and was the first person there. It got pretty busy real fast and usually when I go on Thursdays, it's less busy and maybe I have to wait 5-10 minutes for help but yesterday I would have to wait 30-45 minutes. And once you are stuck, you are stuck and it's difficult to figure out what to do. I got most of my lab exercises done in the morning but had to go back in the afternoon and spent about 2 hours again. Lots of time was just wasted waiting and I didn't appreciate it. It made me want to bang my head against the wall.

I went to the CSC help centre on Wednesday but the guy made my assignment worse. I went there last week and the guy was more helpful. It was a different guy and he ended up helping other people as we just write our names on a board and they go down the list.

I just hate programming. It's just super frustrating and I don't have the mind for it. I don't have the patience. I can tolerate doing the weekly lab exercises and the weekly videos that we watch that have quizzes and the lectures but when we have assignments due, that's where my stress levels go through the roof. The assignments are just so soul sucking and time consuming. I feel it's so pointless too because I'm interested in statistics and math, not becoming a programmer. I really see no point in learning this. I am also a bit resistant to learning it as well since I am not into this stuff and find it difficult to get into. I am only learning it because I have no other choice. At least with math and stats, I want to learn it so I'll put up with some bullshit but I see no point in learning Python so it makes me less tolerant of the bullshit that is involved in learning it.

I keep reminding myself it's not forever and is only a month more of this hell. We have one more assignment to do. I have a calculus test on Monday and this assignment was due the next day so I knew I needed it done earlier because I know how time consuming these things are and I didn't want to wait last minute as I had minor issues with my last assignment but because it was due that day and I had to wait for help, it was too stressful and I would prefer having it done a day early.

I uploaded my assignment but I only have cosmetic things to do on it as I have to edit some of my internal comments. I think we are being graded on having comments in the assignment. I got most of them done but have 3 functions to comment on and edit so that shouldn't take long and I will do it either on Monday evening after my Calculus test or Tuesday morning.

I hate learning programming and Python. I really do. It's like being gay. You either like it or you don't. And you know. You just know. And I know I don't like Python.

Monday, March 03, 2014

Tim Horton Sucks!

Greetings all,

I've never understood why people in Hamilton are so in love with Tim Horton's coffee. It. Is. Shit.
I have been buying a coffee mostly one a day because of the Roll Up the Rim contest. Usually every year, I buy more Tim Horton's when this contest is running. I would typically buy a hot chocolate since I wasn't a fan of the coffee but even the hot chocolate is so disgusting. I have been buying the coffee in hopes that it perks me up during school.

People in Hamilton line up for Tim's. There are Second Cups and Star Bucks but for whatever reason, people have no taste in Hamilton for coffee. Is it the steel mills that affect their sense of taste?

So far I have won a coffee and a donut so I am happy about that. Last year I didn't win much and was below their winning average, which I think is 1 in 6 so I think this year I am on  target.

I had cashed in my winning donut today and I was just thinking how pathetic Tim Horton's is. The desserts are just so generic and not even good tasting. They are bland and generic. Yet it's so popular. I think Canadians need to stop going along with this shitty company. The coffee has no taste and the donuts suck. It's embarrassing.

The only good things about Tim's is the Ice Caps, which I really like and the Cafe Mocca. However the flaw with the Moccas is that they put whipped cream on it and then put the cap on. The whipped cream ends up  getting all on the cap so you have to take off the cap and lick the bottom of it. Only once did this not happen. I don't know why they just leave it capless. Do I need to ask everytime? Test how your customer experiences your products Tim!