Showing posts with label Scheme. Show all posts
Showing posts with label Scheme. Show all posts

Monday, April 26, 2010

Coding Frustrations

I hate not being able to know where to begin with a coding project, especially one where the requirements are made for me, such as in a homework assignment. Especially coming out of Boken week, I still have no will to work, even after 12 hours of sleep.

The start of the day was spent doing class things, but even then I was barely in academic mode. I then ran some post-Boken errands, and then finished other Boken house-keeping things and goofed around for most of the afternoon until dinner with DJ, which ended up in a bit more Boken things and procrastination.

For the past hour I've been looking at the assignment, and the work I did for the assignment before it (since the one continues from the other/we could use stuff from the last assignment), and I have no idea where to begin. It also doesn't help that I have some Maya renderings to complete as well as a final for the class this assignment is for on the same day... With a presentation. Whoop-de-do.

I feel like the assignment will require me to redo a lot of things I did, which will make me very angry. I'm very big on code reuse, and I really don't want to have to rebuild something. It's hard to find a way to use certain things if your past homework was about a month ago with other things distracting you. Buh.

I wanted to make a short post, sharing my coding frustrations. Nothing too specific, and I'm also using this as a procrastination outlet. I already blogged on my tumblr today; crazy, I'm blogging more than once a day! AHH!

Thursday, March 11, 2010

Apologies and Frustrations

I apologize for the lack of blogging that has been going on. A few of us have been leading somewhat busy lives, or have been outright lazy, or have just forgotten. I, personally, feel I fall in the first category; that, and I have nothing particularly interesting to write about.

Until now, of course.

It's 1 AM, and I should be heading to bed. Midterm in the morning. Sorry if this starts to sound like a worldly rant about my life. Don't worry - it will get to a point.

I have been very busy, juggling planning events for Boken, schoolwork, internship searching, and personal advancement in graphic design, etc. The last has been somewhat lacking, but Spring Break is coming up, so I hope to be productive on my personal side of life.

Now, I just took a midterm. It was for Algorithms II.

Please, I just want to learn to code with minimal algorithm analysis.

To be honest, I do not see the point in the thorough mathematical analysis of algorithms. Yes, of course, to decide the efficiency and some other things, but I feel that no one truly does it as in-depth as we have done in this class. We also have barely been learning C, which is what I WANT to do. It's quite unfortunate, and although I should have studied more, the topic is dry as well as the lecture itself. I can barely pay attention, and when I do, stuff gets over my head. I'll have to look into studying this analysis part more over the break as well, but I have barely learned any coding in C - anything that I know right now - which is very basic, putting aside the basic syntax one can easily adapt to - I taught myself attempting to do homework for the class.

And then Scheme is deciding to be silly with SLLGEN, a scanner/parser system made with the Essentials of Programming Languages 3rd Edition of Scheme that goes with the book. I've been trying to make sense of it in the book, but nothing is actually explaining it clear enough that I can understand what exactly is wrong with my syntax in order to use it correctly. I have the class tomorrow, so I can perhaps ask the professor. It's been so frustrating, and sometimes Dr. Scheme doesn't want to return error messages that are actually useful to me so I can fix the damn program.

Now, to my somewhat-point. I hate not having specific instructions, vagueness, and lack of precision. It's a very big wish, but if professors could teach what exactly is needed instead of explaining things of the wayside, learning might be more enjoyable. Alas, I have to do a lot of self-teaching, even if I do pay attention in some of the classes.

Sorry for the rant. I would have posted on Tumblr, but I want to bring this nonsense back to life. Maybe when I get SLLGEN working I'll post a short thing about that. Until then, I'm off to bed.

~ Caroline