I am feeling incredibly stupid. Long story/rant coming up... I am hoping I will feel better if I type it out.
I got this HW assignment on Monday that the professor said "looks long, but it really isn't". I thought I'd get a head start on it, so I begin Monday.
Turns out, it was an incredibly difficult programming assignment. Or difficult for me at least... I'm not that good at programming, at least not compared to my peers. So I spend 6ish hours between Monday and Tuesday working on it. I keep encountering frustrating errors, debugging, finding more errors, etc. until I find I have one final error I cannot solve. On Wednesday (today) I go to office hours for the TA to query my problem. She's very helpful and helps me find the error, plus makes another suggestion that is fundamentally important to the program. As someone who has not spent a ton of time programming before, I have never heard of this "obvious" transformation suggestion but it seems helpful.
Anyhow, I just spent all of tonight (~5 hours) working on my assignment. It takes awhile to run the program, so each 'case' I am supposed to run takes an agonizing fifteen minutes. I finally think I've fixed my problem, since the output matches what I want. I spend awhile crafting a pretty report... 4 pages of written work/tables/figures, and 15 pages of code. I was feeling pretty pleased with myself as I print out the final version, and tuck it in my backpack. To treat myself, I figure I'll play some Zelda tonight on my 3DS.
But then, as I am pouring myself a glass of water, a big error in my code hits me like a ton of bricks. I took a log somewhere to simplify calculations, but I forgot to back transform!!! Gah!!! And somehow, missing that crucial piece of information doesn't even impact my results enough to notice?!?! GRR.
So now I am locked into another 3 hours of rerunning code, redoing tables, figures, etc... all because I forgot one little thing. To rub salt in the wound, the rest of my classmates are bragging about having finished early/working hard on it to get it done. I am working hard too!!!! I really wish I were smarter
Please someone tell me I am not a lost cause. So frustrated by this assignment