Today's daily frustration is brought to you by work.
How hard is it to put down code in a sensical manner? What I mean is that you want to have your src,headers folders at the same level on the build structure, or at least roughly similar. What I'm seeing at work is src->folder1->includes. They put down includes folders in right underneath the source directory. Man alive, why? Also, I'm seeing src folders 3 levels deep reference includes 2 levels up.
But that's not the worst thing they do. We use eclipse which is an IDE, but they don't trust it to build correctly because its 'magic' or something. I thought black boxes were a Good Thing. So anyway, the edits are done in eclipse and the making/running is done on command-line. I asked why. I was told because its easier. Why is it easier? Because eclipse is too complicate. And then I see them editing code in gedit.
So fine, everyone has their quirks. And some people are just silly. If this didn't affect me, I wouldn't care. Unfortunately, it does. I put all my build artifacts under build while the manual process just dumps it out in cwd. That means that their scripts will work with the eclipse directory structure sometimes. So anytime someone checks something in, I've got about a 25% chance of it not working correctly because of pathing issues. I now spent about half my coding time trying to get the eclipse build working. Trying to reason with these people has not worked so far; they tell me to 'just use the command line'. I want to tell them to 'just GTFO' but am afraid to.
And today, when I brought up this issue again; that sometime in the future, a sane developer might actually use eclipse to maintain the heaping pile of cow manure that we're putting together, my coworker questioned why we should be using eclipse at all when the command line works just as well. That's the intellectual equivalent of making the argument for telegraphs over the telephone.
The cherry on top is that today is thursday and I have the weekly 3hr meeting, my ai class paper is due monday which I haven't started and I'm almost certain I'll drop out of grad school for the 2nd time.
To end things on a positive note, I have discovered Gouda smoked cheese and my life has never been the same. I don't care that it makes me obese, I'm going in the kitchen to have some chocolate soy milk and a hunk of gouda!