TragicMonkey
Poisoned Waffles
I am, actually.![]()
The ultimate manager skill is to persuade everyone involved that the work needs to be done by another, different team (if at all).
I am, actually.![]()
It's not an abend, the final "A" indicates action required. In the sysgen it was specified that when the system was IPLed the operator would be asked for some extra info, commonly which pack to IPL from. Via an IEA101A message which was one I did recognise. This is saying the reply to the original message was incomplete. From a non-master console such as SDSF you'd look for these with the "d r,r" command. Bloody hell I remember more than I thought but I did have to look up the 116.
And best of all, he got you to do his job for him, while he got paid for it.You know one of the aspects of this job that I really do love? Detective work.
Just had one of the T1s call for a consult on a call they had. A web developer was asking which of two client-facing pages he should be editing. One site had -0 at the end of the URL, the other didn't.
My first response was WTF he should know which page he should be modifying, he's the developer. It didn't seem exactly in scope for what the Service Desk was able to do. But both sites were published in production, and one had slightly different information on it than the other, so I had an idea how to proceed.
I simply followed links from the home page to see which version of the site was actually being linked to. It was the -0 version, btw. I recall when I was a content manager, I'd publish pages in production, but unlinked from anywhere, for testing purposes. Presumably this is what happened in this case. But solving this minor mystery just gave me a buzz - it was great, and things like that are why I still like this job despite all of its annoyances.
One of my greatest triumphs was a several-day investigation that culminated in my discovering that an incremental value was maxing out the bit register. It was a lot more complicated than just overflowing a table. That was an amazing bit of detective work.

You know one of the aspects of this job that I really do love? Detective work.
Just had one of the T1s call for a consult on a call they had. A web developer was asking which of two client-facing pages he should be editing. One site had -0 at the end of the URL, the other didn't.
My first response was WTF he should know which page he should be modifying, he's the developer. It didn't seem exactly in scope for what the Service Desk was able to do. But both sites were published in production, and one had slightly different information on it than the other, so I had an idea how to proceed.
I simply followed links from the home page to see which version of the site was actually being linked to. It was the -0 version, btw. I recall when I was a content manager, I'd publish pages in production, but unlinked from anywhere, for testing purposes. Presumably this is what happened in this case. But solving this minor mystery just gave me a buzz - it was great, and things like that are why I still like this job despite all of its annoyances.
One of my greatest triumphs was a several-day investigation that culminated in my discovering that an incremental value was maxing out the bit register. It was a lot more complicated than just overflowing a table. That was an amazing bit of detective work.
Eh ???![]()
One of my greatest triumphs was a several-day investigation that culminated in my discovering that an incremental value was maxing out the bit register. It was a lot more complicated than just overflowing a table. That was an amazing bit of detective work.
Eh ???![]()
Probably an 8-bit register in a system where the most significant bit is a "sign" bit that sends the value negative. I once solved a similar problem where a program crashed in production but not in testing, on a system that had no memory protection at all. It turned out that in production the program loaded higher in memory and the combination of (fixed_address + offset_register) overflowed and the program started writing values before the start of (fixed_address,) which eventually overwrote some critical data and the program went down.
The most infamous case of overflow actually killed people. It was a radiation therapy machine, and apparently used an 8-bit counter for something like the beam intensity. Under certain conditions, it would overflow, with the result that the patient got a serious overdose of the radiation. Don't recall the exact details, though, so it might hard to locate.
(For the non-hardware types: an 8-bit counter can hold either -128 ... 127 or 0 .. 255. Adding the maximums "wraps around", so either 127 + 1 = -128 or 255 + 1 = 0).
The most infamous case of overflow actually killed people. It was a radiation therapy machine, and apparently used an 8-bit counter for something like the beam intensity. Under certain conditions, it would overflow, with the result that the patient got a serious overdose of the radiation. Don't recall the exact details, though, so it might hard to locate.
(For the non-hardware types: an 8-bit counter can hold either -128 ... 127 or 0 .. 255. Adding the maximums "wraps around", so either 127 + 1 = -128 or 255 + 1 = 0).
Not at all. I wasn't the one who had to edit the page. He was just confused about which page he should be editing. It took about two minutes of my time.And best of all, he got you to do his job for him, while he got paid for it.
DEFINITE win. For him.
He couldn't find it himself? Seriously? What sort of web developer IS he? And why are they paying him?Not at all. I wasn't the one who had to edit the page. He was just confused about which page he should be editing. It took about two minutes of my time.
Well like I said it wasn't hard to find the answer, but it was an approach that neither he nor the T1 who called me for the consult had thought of.He couldn't find it himself? Seriously? What sort of web developer IS he? And why are they paying him?
What I means is that if it was easier for him to get you to find the right page than spend a moment of his own brain-time to do that job, then he is getting you to do his job for him.
One of my greatest triumphs was a several-day investigation that culminated in my discovering that an incremental value was maxing out the bit register. It was a lot more complicated than just overflowing a table. That was an amazing bit of detective work.
1111 1111
______+1
-------------
x)&% 92b8
Probably an 8-bit register in a system where the most significant bit is a "sign" bit that sends the value negative. I once solved a similar problem where a program crashed in production but not in testing, on a system that had no memory protection at all. It turned out that in production the program loaded higher in memory and the combination of (fixed_address + offset_register) overflowed and the program started writing values before the start of (fixed_address,) which eventually overwrote some critical data and the program went down.