|
Published under the terms of CCCOPL (CodeProject Creative Copyleft Open Poetic License)
you who have so helped our eyes to see
the glyphs in which our words are born,
now, one more broken puppet cast aside
for fickle fashion's changed: the tide
of pastels bleaches web-sites visually;
meaning's whole languishes, still-born
do six zeroes conjure-up a toxic spell
that's broken, now, by the Wired heads
who, over wine, at some bespoke soiree
decree the latest meme for readability?
and we with eyes no longer see so well
relegated to black-on-white's hard bed?
oh, blinding day, when words don't say
what they said to us clearly yesterday
«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.
modified 2-Oct-15 23:19pm.
|
|
|
|
|
Magenta isn't red,
And cyan isn't blue,
Yellow is never dark enough,
so add black to the brew.
The Ink-maker's Lament, from a scion of the ink-jet industry (with apologies)
Software Zen: delete this;
|
|
|
|
|
|
On the other hand, the black on black look of XAML and XAML-products and the general trend to move everything to a monotonic monochromatic miasma is very much in opposition to my tastes.
Marc
|
|
|
|
|
I don't like the black-on-black user interfaces, either.
cheers, Bill
«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.
|
|
|
|
|
|
The better Angels of your Nature heard my desperate bemoaning and ...
thanks, Bill
«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.
|
|
|
|
|
|
Kent Sharkey wrote: for those trying to prove it was faked
What do you mean prove?
|
|
|
|
|
I KNEW it! It was a conspiracy, wasn't it? No one could really jump that high! Not even a cow (properly inspired).
TTFN - Kent
|
|
|
|
|
Kent Sharkey wrote: Not even a cow (properly inspired).
Don't diddle with me.
|
|
|
|
|
It's not big, but it involves lots of db reads/writes. Nowhere is the opportunity to roll back anything.
Original developer took their final check and buggered off to the opposite side of the country to become a truck driver. (I wish I was kidding)
Source code had almost zero comments and major variables like "ip" - that particular one was central to accumulating orders onto a pallet of goods. Super helpful.
So there's who knows how many people depending on this crud to hold it all together, there's a deadline of course, and my boss, bless him, pays me what he can but it's nowhere enough. I'm personally looking at living out of my van, Boss makes shitloads, and the Customer makes enough to pay 500+ people each month.
Why am I in my van eating noodles?
|
|
|
|
|
Because the river is pretty?
|
|
|
|
|
More than once I've wanted to tell the software industry where they can stick their bools and go drive a truck.
I don't know why that seems to be an attractive default.
|
|
|
|
|
Ron Anders wrote: More than once I've wanted to tell the software industry where they can stick their bools and go drive a truck.
church
... having only that moment finished a vigorous game of Wiff-Waff and eaten a tartiflet. - Henry Minute
I'm still looking (eagerly) for wisdom in terms of best practices in OO design; and I doubt I'll ever quit looking. - BillWoodruff
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning. - gavindon
|
|
|
|
|
Ron Anders wrote: where they can stick their bools Where sun.shine == false?
|
|
|
|
|
Back in the 70's I did just that! Quit the IBM shop I was running, and moved to Montana to drive a gasoline tanker. After a while I was designing systems in my head while I drove across the mostly empty countryside. Then one night while sliding down an icy hill at 2:00 AM, at 90 mph, in the fog, with a full load of regular gas I had flash of insight and decided to go back into programming.
Driving a big rig only seems simpler and less stressful when your code is failing, or your success hinges on having to wade through somebody else's mistakes (rather than your own). If I make a mistake today I won't die or kill anybody else.
|
|
|
|
|
On the other hand, sometimes we need to take a good hard break to give us perspective and allow us to come back and enjoy what turned from interesting challenge to continuously having our head pushed under the water.
|
|
|
|
|
BruceN wrote: Why am I in my van eating noodles?
I think the problem lies less in the crappy legacy project and more in your choice of crappy legacy projects (and particularly your choice of compensation.)
Perhaps you should consider a "commit failure" and roll back a few of your own decisions.
Marc
|
|
|
|
|
BruceN wrote: Why am I in my van eating noodles?
Well you'll have plenty of time eating noodles in your van down by the river when....
...
...
...
... YOU'RE EATING NOODLES IN YOUR VAN DOWN BY THE RIVER :laugh
BTW don't forget that as we speak the deadline is shrinking and the scope is creeping. But it takes rare breeds to deal with Legacy code with grace and patience so whatever they're paying you, friend, you know it's not enough... But you wouldn't be in the biz if you didn't mind getting peed on like a pion even if you are a consultant making 3-4 times what the perm employees make. And sh!t at least you have a van and noodles!
R.I.P. Chris Farley - he was one funny fat f^ck
... having only that moment finished a vigorous game of Wiff-Waff and eaten a tartiflet. - Henry Minute
I'm still looking (eagerly) for wisdom in terms of best practices in OO design; and I doubt I'll ever quit looking. - BillWoodruff
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning. - gavindon
|
|
|
|
|
BruceN wrote: Why am I in my van eating noodles? Hey, I empathize with your situation and the almost certainly high levels of stress involved.
What I seem to be missing is information about whether the exiting code you've inherited isn't working, or is working so poorly that operations are snarled. I assume that's the case, and that is the reason for the "deadline."
If you have the financial resources, and can afford to, it seems to me you are in a position to re-define your working relationship with the company, but, that's easy for me to say. If you confront now, and make demands, they might be met, but, the consequences might be that your employer might feel you'd "held a gun to their heads" when they were vulnerable, and that could lead ... assuming you successfully restore the project to full functioning ... to them wanting to get rid of you asap as soon as they no longer have a critical need for you.
It's a tricky situation with some double-bind aspects to it, and I wish you good luck. At the risk of sounding like I'm giving you advice, I'd like to suggest that now is the time for you to use all of the techniques you know for reducing your own stress level, and maintaining health, in body and mind so you can keep the "big picture" in focus.
yours, Bill
«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.
|
|
|
|
|
BillWoodruff wrote: It's a tricky situation with some double-bind aspects to it, and I wish you good luck. At the risk of sounding like I'm giving you advice, I'd like to suggest that now is the time for you to use all of the techniques you know for reducing your own stress level, and maintaining health, in body and mind so you can keep the "big picture" in focus. Really good advice Bill!
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
BillWoodruff wrote: It's a tricky situation with some double-bind aspects to it, and I wish you good luck. At the risk of sounding like I'm giving you advice, I'd like to suggest that now is the time for you to use all of the techniques you know for reducing your own stress level, and maintaining health, in body and mind so you can keep the "big picture" in focus.
Word
... having only that moment finished a vigorous game of Wiff-Waff and eaten a tartiflet. - Henry Minute
I'm still looking (eagerly) for wisdom in terms of best practices in OO design; and I doubt I'll ever quit looking. - BillWoodruff
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning. - gavindon
|
|
|
|
|
Do you see any benefit, financially, if you give more than 8 hours a day (or whatever default your contract has)? If you work an extra hour a day without extra money and in near future that might give you a good payback, go for it.
If not, then just work for what you get paid for. If you think you are underpaid, then it was your mistake since you did agreed to work for this pay on this application. Meanwhile, search for a better job.
BruceN wrote: Why am I in my van eating noodles?
This is where you will learn how little we need to sustain a good life and be happy. Most of the things we buy in life are useless.
|
|
|
|
|
As others have indicated, your situation depends upon your agreement, which you haven't touched upon. If it is a 'gentlemen's agreement,' now that you know what is involved, you might be able to non-confrontationally ask your boss if he knows anybody who can do that job for even double your noodle wages, and renegotiate your situation. But framing it non-confrontationlly may be a bit of a challenge.
If your boss makes 'shitloads', and is paying you peanuts, he is not paying you 'all' he can, and it is your learning experience. If you can't get out of it and find another job, or get better wages, look at it as resume building, and finish that sucker as quickly as you can. Make the experience a jumping point for something better. "I took project X, refactored it, and obtained a 300% improvement in metric X" is something someone will be interested in hearing. But if that variable is still named 'ip' they won't.
Good luck, and Happy coding!
|
|
|
|