This is a Journal entry by Icy North
- 1
- 2
Icy Naj Day 12 - How not to change
Icy North Started conversation Nov 12, 2013
Anyone who's ever worked in corporate IT will know that you just can't go and hack around in the computer systems that people use (You're excepted, Pastey). No, you have to show a bit of due care and respect for things. Not only might you cause systems to go suddenly offline, or corrupt a load of data - both of which will seriously miff staff and customers alike - but you may have a legal or moral responsibility to follow best practice.
And so it was that the IT industry developed procedures to help us. We need to understand exactly what we need to change and why. We need to get approval from the people who use the systems. We need to test things properly. We need to communicate to users if we're taking systems offline to make a change. We need to consider all the risks involved, and what fallback plans we have if the change doesn't go to plan.
Well, I say the industry developed procedures to help us. At the start the process was designed to stop us. They called it 'Change Control'. At one of my former employers, a utility company, it worked like this:
Everyone who wanted to make a change to the computer systems would fill out a long and detailed form stating what change we wanted to make and when, how we'd tested it, etc. We sent the form to the change control manager who compiled a long list of them and circulated this weekly to all staff. Every Wednesday afternoon, the whole IT department (pretty much) congregated in the staff canteen - it was the only room big enough to accommodate us all. We then talked through the changes one by one.
The changes at the top of the list were those raised by friends of the change control manager, Dave. These were usually rushed through and approved without any discussion from the floor:
"Change number 001 is yours, Trevor: Hacking the database so we don't have to fix that software bug? Yes, that should be fine. Approved!"
"Change 002: Hi, Debbie. Testing your COBOL billing system change in the live environment? Sounds sensible to me - Approved!"
After these 'high-priority' approvals, there followed a very long exposition of every other change on the list in the finest detail. Nervous young programmers would request permission to put their programmes live while the old hands would sneer "Over my dead body" and proceed to pick holes in everything that was presented to them:
"I see your test exit report doesn't cover the scenario where the data centre operations room becomes the focus for a zombie apocalypse", or
"Does your financial interface take into account the probability of the Bank of England adopting the Polish Zloty as its currency any time soon?"
Not only were these meetings interminable, but IT effectively stagnated. There were reasons, though. The corporate billing system ran on software which was over 30 years old and with all the functional design of a bowl of spaghetti. Nobody understood it, and to make any change at all was a huge risk. If anything went wrong and the millions of bills weren't sent out, the company lost a significant amount of money in respect of the interest on early payments.
That story was from 20 years ago, but, even though procedures have developed to help us make the improvements we need, today there are still a bunch of people who oppose any change with a vengeance. It's one of my jobs to foil them.
Icy Naj Day 12 - How not to change
pebblederook-The old guy wearing surfer beads- what does he think he looks like? Posted Nov 12, 2013
COBOL?????? Change Controls??????????????? You have just undone three years of intensive and very expensive brain care analysis.
Even just using the word analysis has caused me palpitations.
Icy Naj Day 12 - How not to change
Gnomon - time to move on Posted Nov 12, 2013
Some of the software in my company is brand new and shiny, and some is 30 years old and would come out badly in a comparison with spaghetti. We're extremely careful before making a change.
Icy Naj Day 12 - How not to change
pebblederook-The old guy wearing surfer beads- what does he think he looks like? Posted Nov 12, 2013
Can Only Be Operated Luckily
Icy Naj Day 12 - How not to change
Dmitri Gheorgheni, Post Editor Posted Nov 12, 2013
All of which explains why an uninoformed user like me can't ever hope that changes won't be to my detriment.
Take Chrome's quick-search. It erases half the first word I type. Then it searches for what it wants to look up. I have to wait before I can search for what *I* want.
But hey, it's really fast! And then there's the captcha code, torturing the visually- and hearing-impaired in the name of security...oh, well, carry on.
I love the spaghetti analogy.
Icy Naj Day 12 - How not to change
Asteroid Lil - Offstage Presence Posted Nov 12, 2013
A friend of mine is a managing consultant for a software company that contributed to the Veterans Administration software system that rolled out a few years ago (with the usual difficulties of a huge dbms that links to lots of other databases)(kind of like the new healthcare system).
He says not only are vast parts of the US government payroll system still written in COBOL, but some of the programmers who wrote the payroll system are dead (of natural causes!), and others are retired but still get the occasional call from their ex-employer to ask questions about the code.
No doubt, back in the day they too had managers who were terrified of changing stuff.
Icy Naj Day 12 - How not to change
Gnomon - time to move on Posted Nov 12, 2013
I agree with you Dmitri. I hate the modern attitude the search engines have these days - what you're searching for is a very rare word, so I'm going to search for a much more common word, because that's what everybody else is interested in.
In my day, Search Engines did what they were told and didn't answer back!
Icy Naj Day 12 - How not to change
Dmitri Gheorgheni, Post Editor Posted Nov 12, 2013
Combining the wisdom from Gnomon and Lil's posts:
'We've got problems with the search engine!'
'Quick! Call Tech Support!'
Brrrring....
'Shady Rest Retirement Home. How may I direct your call?'
Icy Naj Day 12 - How not to change
pebblederook-The old guy wearing surfer beads- what does he think he looks like? Posted Nov 12, 2013
More likely
"We have problem with the sort module, do we amend the code in this module or in the upper level?"
"Knock once for yes, and twice for no."
Icy Naj Day 12 - How not to change
Baron Grim Posted Nov 12, 2013
For those that like a more "pure" search engine experience, one that doesn't assume you mean, "lady gaga" when you're looking for "lady galadriel", one that doesn't track you and put your searches in a bubble based on previous searches...
Try http://duckduckgo.com
Icy Naj Day 12 - How not to change
Gnomon - time to move on Posted Nov 12, 2013
Yet, when I search on duckduckgo for djaffa cakes it assumes I mean jaffa cakes. I'd prefer it to tell me that it didn't find anything. Then I could rephrase my query more easily into something I want to find rather than something it thinks I want to find.
(I pick this as an example. I'm not really interested in djaffa cakes, although the search for djaffa on its own yielded some interesting results.)
Icy Naj Day 12 - How not to change
Baron Grim Posted Nov 12, 2013
I'm actually rather upset that Google and other search engines seem to have abandoned some of the great moderators I once used, like +[term], -[term], and the difference between [term] + [term], and [term]+[term].
Having to match an exact phrase and exclude certain words can really narrow down a search.
When I search using these modifiers anymore, I can't tell if they're working or not as google seems to try harder to modify my search phrase for me and correct my spelling.
Icy Naj Day 12 - How not to change
Dmitri Gheorgheni, Post Editor Posted Nov 12, 2013
Amen to all that. Also, there should be an easy way to say, 'Eliminate Amazon, imdb, goodreads, and other commercial sites that are just trying to sell me something, while I look for the information, drat it all.'
Icy Naj Day 12 - How not to change
pebblederook-The old guy wearing surfer beads- what does he think he looks like? Posted Nov 12, 2013
Personally I love google search. I put in Shakespearean stuff and they give me pictures of naked ladies.
Key: Complain about this post
- 1
- 2
Icy Naj Day 12 - How not to change
- 1: Icy North (Nov 12, 2013)
- 2: pebblederook-The old guy wearing surfer beads- what does he think he looks like? (Nov 12, 2013)
- 3: Gnomon - time to move on (Nov 12, 2013)
- 4: Gnomon - time to move on (Nov 12, 2013)
- 5: Icy North (Nov 12, 2013)
- 6: pebblederook-The old guy wearing surfer beads- what does he think he looks like? (Nov 12, 2013)
- 7: Dmitri Gheorgheni, Post Editor (Nov 12, 2013)
- 8: Asteroid Lil - Offstage Presence (Nov 12, 2013)
- 9: Gnomon - time to move on (Nov 12, 2013)
- 10: Deb (Nov 12, 2013)
- 11: Dmitri Gheorgheni, Post Editor (Nov 12, 2013)
- 12: pebblederook-The old guy wearing surfer beads- what does he think he looks like? (Nov 12, 2013)
- 13: Dmitri Gheorgheni, Post Editor (Nov 12, 2013)
- 14: Icy North (Nov 12, 2013)
- 15: Baron Grim (Nov 12, 2013)
- 16: Dmitri Gheorgheni, Post Editor (Nov 12, 2013)
- 17: Gnomon - time to move on (Nov 12, 2013)
- 18: Baron Grim (Nov 12, 2013)
- 19: Dmitri Gheorgheni, Post Editor (Nov 12, 2013)
- 20: pebblederook-The old guy wearing surfer beads- what does he think he looks like? (Nov 12, 2013)
More Conversations for Icy North
Write an Entry
"The Hitchhiker's Guide to the Galaxy is a wholly remarkable book. It has been compiled and recompiled many times and under many different editorships. It contains contributions from countless numbers of travellers and researchers."