|
|
|
|
|
|
Registered
Join Date: Mar 2003
Posts: 10,405
|
feel kinda silly...
Just submitted a pull request (change to master branch of our code base for back end services) for a 3 character change - adding ", 0" to the end of a sql string. Already built and deployed to prod (because I can) but a formal change request must be made....
![]() Since it is Friday and we're feelin' kinda punchy around here, I fully expect it to turn into a series of change requests that will go into fine detail as to why the space between the comma and the 0 should be removed or re-added....
__________________
“IN MY EXPERIENCE, SUSAN, WITHIN THEIR HEADS TOO MANY HUMANS SPEND A LOT OF TIME IN THE MIDDLE OF WARS THAT HAPPENED CENTURIES AGO.” |
||
|
|
|
|
Back in the saddle again
Join Date: Oct 2001
Location: Central TX west of Houston
Posts: 56,611
|
Yeah, but a mature org should have all changes and updates tracked, even small ones.
Do you guys have a peer review process where when you submit a change, someone has to give it a once over to see if they think it's good? Or are you "the man" and asking others to look at your stuff would be a waste of time because no one would have any clue?
__________________
Steve '08 Boxster RS60 Spyder #0099/1960 - never named a car before, but this is Charlotte. '88 targa SOLD 2004 - gone but not forgotten
|
||
|
|
|
|
Kantry Member
Join Date: Feb 2001
Location: N.S. Can
Posts: 6,970
|
The devil is in the details
![]() As you pointed out, too many people feel the compulsion to contribute. You should have submitted 10 minutes before everyone was set to leave for the weekend.
__________________
Best Les My train of thought has been replaced by a bumper car. |
||
|
|
|
|
Registered
Join Date: Sep 2015
Location: NY
Posts: 7,124
|
and then it would have sat for a month.
|
||
|
|
|
|
Back in the saddle again
Join Date: Oct 2001
Location: Central TX west of Houston
Posts: 56,611
|
We recently had an issue where an app that reviews device configs for drift from the "config standard" is monitored and reported. The app was telling us to delete a physical interface on the device. The problem was that the line that was being looked at wasn't anchored. One character ($) was added to one line and that fixed the issue. The code had been in place and working for years with no issues, but a new device was put in place that had a small difference in the config that exposed the issue which had existed without causing a problem for years.
__________________
Steve '08 Boxster RS60 Spyder #0099/1960 - never named a car before, but this is Charlotte. '88 targa SOLD 2004 - gone but not forgotten
|
||
|
|
|
|
Registered
Join Date: Sep 2015
Location: NY
Posts: 7,124
|
Since it's Friday and I'm not looking to install anything new today...
Try looking at 50 year old undocumented assembler, where the 40 characters per line of comments are the only source if information on whatever twisted logic the original developer thought they were doing. Or if you really want an exercise in WTAF frustration - decompile some from the load module because someone deleted the source and try to follow the logic. And no, Opus isn't as much help here as you might hope it would be. |
||
|
|
|
|
|
Registered
Join Date: Mar 2003
Posts: 10,405
|
Quote:
However, I am the only one that can deploy straight to prod since technically my job is linux admin not developer - I just spend 38 of my 40 hours writing code.
__________________
“IN MY EXPERIENCE, SUSAN, WITHIN THEIR HEADS TOO MANY HUMANS SPEND A LOT OF TIME IN THE MIDDLE OF WARS THAT HAPPENED CENTURIES AGO.” |
||
|
|
|
|
Registered
Join Date: Mar 2003
Posts: 10,405
|
Quote:
__________________
“IN MY EXPERIENCE, SUSAN, WITHIN THEIR HEADS TOO MANY HUMANS SPEND A LOT OF TIME IN THE MIDDLE OF WARS THAT HAPPENED CENTURIES AGO.” |
||
|
|
|
|
Back in the saddle again
Join Date: Oct 2001
Location: Central TX west of Houston
Posts: 56,611
|
Quote:
Classic.
__________________
Steve '08 Boxster RS60 Spyder #0099/1960 - never named a car before, but this is Charlotte. '88 targa SOLD 2004 - gone but not forgotten
|
||
|
|
|
|
Back in the saddle again
Join Date: Oct 2001
Location: Central TX west of Houston
Posts: 56,611
|
__________________
Steve '08 Boxster RS60 Spyder #0099/1960 - never named a car before, but this is Charlotte. '88 targa SOLD 2004 - gone but not forgotten
|
||
|
|
|
|
Back in the saddle again
Join Date: Oct 2001
Location: Central TX west of Houston
Posts: 56,611
|
![]() I work for one of the largest banks in the world, and we do have Excel spreadsheets being used for all sorts of stuff.
__________________
Steve '08 Boxster RS60 Spyder #0099/1960 - never named a car before, but this is Charlotte. '88 targa SOLD 2004 - gone but not forgotten
|
||
|
|
|
|
?
Join Date: Apr 2002
Posts: 30,830
|
LOL ... I just don't understand you guys anymore
![]() Yippee! |
||
|
|
|
|
|
Registered
Join Date: Sep 2015
Location: NY
Posts: 7,124
|
Quote:
If so you'll get a kick out of this - how many times do we need to read "it's the future": https://www.itjungle.com/2007/09/17/tfh091707-story01/ The "can generate cobol" might give you a path forward. Especially if you use that to then generate java. As an aside - since you mentioned VSAM - we ended up writing our own file access code. I (vaguely) remember than I did a bunch of work optimizing it back in the early 00s. VSAM was too slow and the file owning requirement was too onerous. EOF pointers in a dataspace FTW. |
||
|
|
|
|
?
Join Date: Apr 2002
Posts: 30,830
|
Maybe y'all were running VSAM on tiny blue boxes
?I could tune a VSAM cluster that housed all of my humongous data bases, on hardware that only the very largest had ... like the biggliest. I can fish ![]() VSAM ... meh... VTAM ...
|
||
|
|
|
|
Registered
Join Date: Sep 2015
Location: NY
Posts: 7,124
|
Quote:
And don't get me started on VTAM... I still have the memory scars from switching to binary transfer and doing unsolicited writes to speed up data transfer to our VB apps with their own 3270 emulator. LZW compression for the win... |
||
|
|
|
|
?
Join Date: Apr 2002
Posts: 30,830
|
Limple-Ziev (sp
?) compression ... or compaction... I came outta communications r&d ...VTAM sytems programmer for years (so I knew CICS, IMS, etc.) ... but ACF/NCP was my domain ... nobody, anywhere, was gonna look over my changes either .... and I could reach Larry R. at the Federal Reserve when "they" had issues ... that "I" had to fix ... with $$$ at stake. .Buncha geeks here I reckon ...
Last edited by KFC911; 12-05-2025 at 08:44 AM.. |
||
|
|
|
|
Registered
Join Date: Oct 2004
Location: CA
Posts: 5,908
|
Quote:
I have to open a change request for deploying a shortcut... Or change a 0 to a 1 in registry - but in fairness the impact can be huge.. Change boards are rubber stampers that largely do not understand the job/consequences and just want to dot their "i" to cover their behind ;-) Never in my career have they uncovered an impending catastrophy, but on the flip side when stuff goes south we can turn around and point to the approval !! LOL |
||
|
|
|
|
Back in the saddle again
Join Date: Oct 2001
Location: Central TX west of Houston
Posts: 56,611
|
We have a change review board for our small corner of the HUGE bank that I work for. I/my group supports a tiny corner (that deals in huge sums of money) of the Investment Banking group.
Our group reviews all of our changes weekly, and sometimes, in depth. We have very few rubber stamped changes except where they are SOP changes that are done on a weekly basis with very low risk and no, or at least, minimal history of issues. The folks in our group that approve are technical and understand what's being done. We occasionally have changes that are deferred due to risk or potential for problems. Once we've reviewed our changes, they are presented to our customers who then must also approve. Our customers are very smart technical folks, but they often don't really understand what we're presenting to them. In my experience, whether the business approves our changes is largely down to the person that presents the change. Some folks are able to present a change so they come off confident and the change seems very low risk. Other folks, even if very compentent and thorough don't instill the same confidence and are much more likely to have their changes heavily questioned. Because of the potential financial impact, the business will occasionally be overcautious and make us defer changes out of fear.
__________________
Steve '08 Boxster RS60 Spyder #0099/1960 - never named a car before, but this is Charlotte. '88 targa SOLD 2004 - gone but not forgotten
|
||
|
|
|
|
Registered
Join Date: Mar 2003
Posts: 10,405
|
Another silly change... that I had to make in Java (Spring) for one of our about to retire people who refused to move on and learn Java 20 years ago...
![]()
__________________
“IN MY EXPERIENCE, SUSAN, WITHIN THEIR HEADS TOO MANY HUMANS SPEND A LOT OF TIME IN THE MIDDLE OF WARS THAT HAPPENED CENTURIES AGO.” |
||
|
|
|
|
Back in the saddle again
Join Date: Oct 2001
Location: Central TX west of Houston
Posts: 56,611
|
Quote:
That looks so simple that I think even I could have done it, and I don't know java.
__________________
Steve '08 Boxster RS60 Spyder #0099/1960 - never named a car before, but this is Charlotte. '88 targa SOLD 2004 - gone but not forgotten
|
||
|
|
|