Lack of motivation

I suffer from lack of motivation. I mean, it doesn’t just bother me, I suffer from it. It isn’t really related to my tasks here at work, it’s just that web browsers really make me depressed.
Everything I code is tested in seven different web browsers, and, sure as hell, there’s ALWAYS something that differ between them. It’s always some pixel, always in the last web browser you look in, that ruins the day.

I’m thinking about changing my ambitions with what I want to do…
Program some more advanced things that demands a lot of logic which is tough to program, but at least then the day wouldn’t consist of: “Oh no, it pushes to the right. [really dirty word] Where the HELL did that space come from?” and so on.

I’m convinced that I would prefer working with something that makes me evolve as a person with a more logical thinking, than just having experience of what’s wrong in every web browser. All the knowledge I built up about all the bugs in Netscape 4 is really useful now…

8 Comments

  • psilokan says:

    You did a good job of summing up why I hate programming. Even if its not web design, its still the same story with a different cover. Lately I've been doing more database work, and now it's "Why is this one record repeating twice in my query? Why is this record showing up at all? Why is this query flat out defying me and showing the exact opposite of what it should? Why did I ever think this was a good career to get into?"

  • Robert Nyman says:

    psilokan,

    Thanks for your comment, this was one of my first blog posts ever. About time it got a comment 10 months later. πŸ™‚

    But yes, programming can really be hell sometimes. Luckily I feel a bit more positive now, at least for the moment! πŸ™‚

    Good luck with everything!

  • Brian says:

    thats the reason i changed my major from computer science to business.. if i had to sit behind code for one more sec that didnot compile i think i might explode

  • Robert Nyman says:

    Brian,

    I can understand that. On the other hand, business can be too much about discussions, buzzwords etc and sometimes not actually getting anything more concrete done. A tough balance, basically. πŸ™‚

  • Luis says:

    I think you guys are hammering the nail.

    My thought added to the several you already drag to the table is that we are just defining the problem, we are outlining it. One more outline, which is my thought aluded, would be that programming requires a special type of patience and insight. Patience to know that there is a way to solve this in a frontal manner or ultimately take another way. The insight helps you to not give up and understand what could have really gone bad. So that was my outline. Now what about an attempt to draw a solution. As in programming, we would also need insight, you also need patience, plus insight. What is going on there in the process that discourage us to keep going? why it seems boring when the final outcome is rewarding somehow. My suggestion is a little of pride, but there is still something else. Who can further this? I think the problem is on the human behind the screen. We tend to think of a variance principle that goes like if it is easy then do it the hard way, or with more trials. Stopping and thinking is too hard. Regardless of all this, still I have not addressed motivation. A genuine human motivation distinct from money or possesions proves powerful, this has to do with freeing truths, however, to accept these is up to the human programmer. Anyway, as I already asked, someone further this please.

  • Joe says:

    I'm so tired of typing…I really hate programming for browsers. They exhaust me. What seems to be the simplest thing ends up being the hardest! I'm done!

  • Robert Nyman says:

    Luis, Joe,

    I feel your pain.

  • MegaGeek says:

    Are you people serious! I love browser-tweaking. Try thinking of it as a challenge, rather than a hassle.

    PSYCH! I'd love to see your faces right now. ;~)

Leave a Reply

Your email address will not be published. Required fields are marked *