|
dandy72 wrote: you'll probably have learned something useful
I've learned how to fine tune the coffee machine, how to adjust my chair perfectly, how to align my pens, phone and papers on the desk at exact right angles, and how to adjust the blinds to perfectly adapt to the changing light outside.
I have a Masters in Procrastination.
cheers
Chris Maunder
|
|
|
|
|
Chris Maunder wrote: I have a Masters in Procrastination.
That's because it is boring HTML.
If you wrote a program (or script) everything would be different.
What you need to do is write an app that parses through the HTML and....
|
|
|
|
|
raddevus wrote: What you need to do is write an app that parses through the HTML Who you call...? Ghostbusters!!! code witch
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Chris Maunder wrote: I have a Masters in Procrastination.
Phhhht! I have spent that last 22 years working on my PhD in the same subject...
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
Working on it? Or getting around to working on it?
cheers
Chris Maunder
|
|
|
|
|
Chris Maunder wrote: I have a Masters in Procrastination.
I've decided I'll learn all about procrastination later.
|
|
|
|
|
Working (to put it politely) with InstallShield.
I'd rather be phishing!
|
|
|
|
|
/ravi
|
|
|
|
|
At one time, the InstallShield development team occupied the #1 slot on my list of dev-teams-to-be-put-against-the-wall-when-the-revolution-comes.
Then my company transitioned from Novell GroupWise for email to Lotus Notes.
Software Zen: delete this;
|
|
|
|
|
Chris Maunder wrote: What's the worst you've pushed yourself through? Almost three years of working 60+ hour weeks at an early stage company.
It was worth the effort. I learned a lot from some very (IMHO) bright engineers, and it was fascinating to get an inside look at what it takes (aside from software engineering) to take an idea to market. Our little company turned down a few early low-ball offers in the wake of the dot com crash and we continued to plough ahead with our heads down, because we knew we had a good solution to a real business problem. It was one of the best jobs I've had.
/ravi
|
|
|
|
|
25 years to figure out how astronomy, religion, and science were connected three millennia ago, and still have a few weeks left to finish making a video I'm working on. I feel your pain, and then some!
|
|
|
|
|
Building out the basic message classes for an IRCv3 client - 184 bland, POD classes. Not a whiff of intellectual stimulation in sight.
|
|
|
|
|
On a similar vein I once saw a developer break, it was not pretty.
After working for 4 years developing a system for an Oz bank and days prior to going into production the project was pulled, when he asked the reason for the cancellation the head of development replied with "why do you care, you were paid weren't you". The developer then decked his boss and broke down crying.
He was consequently sacked but not charged and we gave the development head hell till entire department was disbanded as non functional.
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|
|
Mycroft Holmes wrote: "why do you care, you were paid weren't you". The developer then decked his boss and broke down crying This explains why after I left defense contracting I decided I would never do it again. I spent years working on projects that were used for two weeks and then shelved, or never used at all.
As much as I despair dealing with some of our customers, at least the stuff I do gets used.
Software Zen: delete this;
|
|
|
|
|
I've had the opposite experience, create an application that was supposed to be used during a crisis and operational for only 6 months. We had a party when it was finally retired 8 years later.
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|
|
I never condone violence but I hope someone bought that developer a beer.
A little bit of decency goes a long way. Sheesh.
cheers
Chris Maunder
|
|
|
|
|
The guy is the epitome of a meek and mild geek, I don't think he has ever thrown a punch before or since but after pouring 4 years of heart and soul into the development, well we did not blame him at all.
I think he actually got laid that night as I'm pretty sure one of the ladies took a shine to him.
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|
|
here's to testosterone.
cheers
Chris Maunder
|
|
|
|
|
A couple of years ago I was tasked with fixing a problem in a product that wasn't mine, and the original author had passed away. On a 0-10 scale (10 being throw yourself off the cliff), the code was a 7. Embedded 'C' that was 20+ years old, had been through three or four compilers, and four different hardware platforms. All of which the code still supported through countless #if...#endif blocks.
I couldn't repro the problem, until I finally got Mr. Twitchy™ (a coworker) to help. Ultimately we found the bug was a lack of proper initialization in a 3rd party TCP/IP stack we'd purchased in 1995 and then spent the next 20 years modifying. If anybody knows the folks on the WireShark team, tell them I owe them all a or six, plus I'm willing to bear a child or two for them.
The correction was only a couple dozen lines of code spread over 3 or 4 places.
I spent over 200 hours of my time over a year debugging this issue. I figure we burned between $75K and $100K, for a system that originally sold for less than that. Sounds stupid, no? It does until you're told that this customer spends millions every year buying stuff from another part of your company, and their head guy just brought up this problem with our head guy.
It's amazing how much grit resembles abject terror at the thought of having to find another job after almost 30 years in your current position.
Software Zen: delete this;
|
|
|
|
|
My worst are inherited project, that I have to bring up to working order after years of development... That means that I have to turn things upside down without breaking any external reference or look and feel if there is an UI...
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
I wouldn't call it the worst, but it might have been the hardest thing I've done. In college, I had a class in analog control systems - the instructor was the lead engineer for the Phalanx Close-In-Weapon-System (CIWS) at General Dynamics, and was known for giving students exams that were based on real world problems with that system. At the time I had a HP-67 calculator, the one that could read and write programs from and to a magnetic tape that was fed by a tiny motor in the calculator. In preparation for the Final exam, my friend Bob Lanza and I spent an entire weekend - fueled by pizza, beer, and copious amounts of coffee - wrote a program for the calculator that could determine the roots of a 20th order differential equation. Thanks to that effort, we both passed, and the US Navy got a reliable weapon system.
In retrospect, that was more fun than writing an OS and Assembler for the Altair 8800...
Will Rogers never met me.
|
|
|
|
|
I've got a mental health condition that impacts my short term memory and so coding has become steadily more challenging. I've had to make up for my lack of memory with additional effort in keeping all the moving parts straight in the code I write.
I'm just glad I can still code at all, even if it does take me far more effort than it should.
I've been coding since I was little. I don't really know what I'll do with myself if it ever gets to the point where I can't do it anymore.
Real programmers use butterflies
|
|
|
|
|
Grinded a AAA service-driven video game out of the door. Routinely had to pull 16-18 hour days just to keep up with the demands. Ended up getting meningitis and subsequently needed major surgery to correct some damage from the same. I am now leaving the games industry.
|
|
|
|
|
Three months of painstakingly validating, benchmarking and documenting legacy Assembler functions to do high speed rotations of image buffers, extending all those functions to support 16bpp images and validate, benchmark and document those. A function for each rotation/mirroring combination and for each architecture from Pentium III up to i5 (basically x86 only, SSE, SSE2, SSSE3).
Now, the longest project has been another but it required only two small and easy sections of assembly... but a crapton of math and statistics. It was a parameterless (more or less) adaptive image analysis algorhitm that had to find the soldering line of an x-ray inspected can, follow it and remove those pixels from the computed area. Those f*ers could bend, zig-zag (ribbed cans produce a nice zig-zag line that can vary from straight if in the center of the image to 10% image width if in the edges) or disappear in the nois to reappear in the future.
6 months split in two tranches + performance evaluation and documentation.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
If the job didn't have periods of extreme tedium that nevertheless require high-level skills, anyone could do it.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|