I have been having one of those weeks where nothing you throw at the intellectual world seems to work. You know, those weeks when your neurons seems to say 'see ya fella' and go on vacation. I have been working on this port to WINCE6 and it's been pretty much hell from the beginning. I have never seen so many problems together, all caused by bad memory mapping. The only good thing about the sleepless nights and the self esteem bashing of not being able to solve the problems, is that when you do, you feel like the king of the universe, and like DiCaprio you run to the balcony in your office and climb on the railing and yell "Im king of the world!"
Yeah... I don't do that either.
Well, this past week it's been like the first part of that odyssey of which I spoke. I am having a problem where a simple memset call render an access violation, even though, the address is mapped. I have thrown everything I have at it, and the damn thing just won't work.
I am the kind of person who can't let a problem go. I can't just move on to something else. For the past three nights I have been dreaming of pointers and disarray. I hate memory mapping.
I remember the school days of a year a go and it is only now when I can appreciate the difference between schooling and working. While in university I maintained that you feel more pressure in school because you need to get that degree, after that, work was almost a given. But first you needed to achieve that position. While true, the one difference which I did not realize back then is that in school you seldom have to do 100% of the work. I remember in my operating systems class our FIFO prototypes and memory mapping exercises would only work on certain days of the week, and if Mars aligned with Jupiter, but not with Pluto, which then was a planet. In our networking class, our clients and servers would not communicate past the three way handshake, but we still got B's and you can pass with a B.
In the real world however, much to my surprise the software needs to work everyday of the week no matter where Mars is; madness!
Yeah... I don't do that either.
Well, this past week it's been like the first part of that odyssey of which I spoke. I am having a problem where a simple memset call render an access violation, even though, the address is mapped. I have thrown everything I have at it, and the damn thing just won't work.
I am the kind of person who can't let a problem go. I can't just move on to something else. For the past three nights I have been dreaming of pointers and disarray. I hate memory mapping.
I remember the school days of a year a go and it is only now when I can appreciate the difference between schooling and working. While in university I maintained that you feel more pressure in school because you need to get that degree, after that, work was almost a given. But first you needed to achieve that position. While true, the one difference which I did not realize back then is that in school you seldom have to do 100% of the work. I remember in my operating systems class our FIFO prototypes and memory mapping exercises would only work on certain days of the week, and if Mars aligned with Jupiter, but not with Pluto, which then was a planet. In our networking class, our clients and servers would not communicate past the three way handshake, but we still got B's and you can pass with a B.
In the real world however, much to my surprise the software needs to work everyday of the week no matter where Mars is; madness!
3 comments:
nothing wrong with going to the window and screaming "I am the king of the world!!!" when u get the program working, i know ill be doing it from now on hehehe.
Hey! I got our Distributed Systems assignment working in the end, and it was working properly! :P No printf() business when you program with me, Mister ;)
Since high school i've been telling you you were a genius, and not because you are my best friend. This article is well written. This discussion about how new ideas come about, only to be replaced by the re-surfacing of old ideas, under the label of the "classic" is not only very interesting but is relevant in many industries and dimensions of life in today's world. I had always thought about it in terms of fashion, movies, and books. I haven't ever related it to computers though. Very fascinating indeed!
Post a Comment