Tuesday, December 29, 2020
Tuesday, December 15, 2020
The Train Diary [with a difference]
I pushed my suitcase below the berth, carefully fastening the safety chain around it and placed my backpack on the upper berth as I settled down at my window seat, S3 Sleeper coach, Seshadri Express. Thankfully I had a confirmed ticket, which reserved several days in advance. It was already dark outside and could see my co-passengers taking out their dinner pouches, gearing for early supper. I will have late, I decided.
The train sped forward and the gentle breeze from the open window refreshed the grueling humid weather.
I looked at my watch, it was 8:30 PM now half hour since the train had started, I pulled out a short-stories book from bag and started reading it to ease the time.
"Tickets Please" The TTEs voice echoed its way into the compartment. He was a tall, bespectacled man donning a black suit, and a silver badge on the chest with the letters "TTE", with a bunch of papers in his hand. My co-passengers started showing their tickets one by one, he checked and noted in his papers. It was my turn, I showed my ticket. "ID please"
He said. I showed by "PAN" card, he nodded after examining it intently, satisfied and made a mark in his sheet. He then marched off saying "All good, Enjoy the journey!"
I again got absorbed into my book.
"Tickets please!" The TTE was back again!
Wednesday, December 9, 2020
Saturday, December 5, 2020
Late Night Study
Ravi had the habit of late-night study, he had his table and chair arranged in front of his bedroom window and would sit comfortably studying until he felt really sleepy. Then he would close
his books and sometimes doze off on the table only to wake up with a jerk and head to bed.
He also had the habit of taking coffee shots to ensure he stayed as late as possible.
It was Friday night. He started off as usual at his table, with his regular coffee shot, and started seriously taking notes. Then he noticed that it was getting foggy outside the window. The mist started dampening the panes.
He shifted back to his note-taking when suddenly his eyes fell on something animated in the dissolving fog, a lady! Clad in white with flowing matted hair and a lit candle in her hand. Was he dreaming?
He looked at his notes and could see that they were updated. He again looked out of the window, now he could see her silhouette slowly moving across the mist.
He rubbed his eyes, and when he looked out...
SHE WAS RIGHT IN FRONT OF THE WINDOW!!
Monday, September 14, 2020
Wednesday, September 2, 2020
Monday, March 16, 2020
The Thawing Triage Part 4
"Yes you are right" said Cicily ,"The whole operational procedure needs to be re-visited so that the business impact is mitigated as quickly as possible as we are on the verge against the race of time"
What are they talking about? Wondered San .
Meanwhile the Infrastructure guy confirmed on the channel that there were no issues observed within his workspace.
There are a beep sound. "Guy this is Challam (VenkataChallam) , Program Director for ITRADE support. I was pulled in to the call, Can someone brief me the issue and the steps being taken to resolve the issue with the Root Cause Analysis?"
Baldev Reiterated the issue.
"Do we know the clear impact? Have we downgraded the application? Do we know how much head room we have to mitigate the impact??" Rumbled Challam.
Baldev briefed him.
why dont they just record and play the issue? pondered San still debugging the issue.
"Hands on deck guys hands on deck!" Shouted Challam. "We need to mobilize our forces to channelize our energies into issue resolution. Do what is to be done and try to expedite the issue, I need to get onto another call will be right back" And he disappeared.
Thank god, My ears are at ease thought San.
Wednesday, March 11, 2020
The Thawing Triage : Part 3
Mr Jenkins made his statement : Seems every one necessary has dialled in, please keep the Bridge updated with information and if any help required done hesitate to contact me.
******** Bridge Opened for ITrade Application Outage **********
Bang on!!
The bridge started the operation,
Can someone please brief the issue?? I understand there is an outage in Itrade Application but don't have the specifics. Said Mr Benedict from the Infrastructure Team,
"We received alerts and then we started investigating the issue.. it seems.. "
"It was I who notified the Support on the incident" Suddenly Cicily screamed cutting sort of San's explanation. Cicily was a business user who unknown to San was also called as High Pitch. She was known to scream and batter her way in calls. "Only after I called was the issue looked into!!"
"Guys Guys Guys!!" Yelled another voice "What is this I am hearing, who is from Support? Why wasnt this looked upon proactively?? We should have notified the stakeholders before they coming to s... I can see a huge gap here.. This is Baldev here" Baldev was the Project Manager for ITrade.
San was perturbed, "What's happening?" He thought, people are more focused on rants than issue resolution. And the gap he was talking about might be in milli seconds!!
San stepped forward. "I am in the shift currently, I saw the alert and promptly followed the protocols.."
"This is not about just following the protocols, we need to communicate fastidiously to the stakeholders. Can you send notification asap!!" Thundered Baldev.
"I already sent .. "
"Send another with the current status that bridge is open and the appropriate steps are being taken to mitigate the Risk associated with the Outage ASAP!"
San head started aching, He looked at Bakhsi who was eating popcorn now sitting in his room. Lucky fellow he thought. He pinged him.
San: Bakshi, i might need some help in driving the call, everybody is banging me left and right
Bakshi: Sorry yaar, I am really busy, I am working on business analytics to forecast which needs to be delivered within 6 months, really busy..
Six months?? You said as if it were 6 minutes!! thought San.
There is no use, San understood, he had to drive the call himself.
Baldev continued his speech. "Cicily I am extremely sorry that this had to come to you to gain traction, we will note this in our AGM Dashboard and will be streamlining the process with Multitude Pipeline methodology. Let's focus on the resolution currently and we will take up the rest with our Post Incident Review call."
San started reviewing the back end scripts now. He was trying to understand the issue as why the process went down in the first place, however he could see the script was more than 1K lines long without any proper documentation.
Monday, March 9, 2020
Wait Three Seconds!
An interesting piece of code from Java Script : Understanding the Weird Parts
The Thawing Triage: Musing of IT Industry : Part 2
The lady on the call started yelling.
San shuddered, "Yes Cicily I am working it.. "
"I am getting another call, let me know the details ASAP!!" She cut the call.
San's ears were filled with the words ASAP. It was easier said than done. He quickly dusted his ears and rubbed his eyes. He looked at the CC (Command Center) chat room and could see a Mr Jenkins respond. He put in a long listing of Issue details in the chat.
Mr Jenkins: Please fill in the below details so that we can raise this as a Major Incident.
Incident Description:
Business Justification:
Incident Ownership
Severity
Incident Queue:
Time of the outage:
Teams required:
OMG! thought San, He knew that he will be asked all these details while shadowing Bakshi, but there was never a single Major Incident in the past one week of Knowledge Transfer. Everything he saw was through some sort of Wiki Documentation.
He quickly started filling the template with whatever information he had. He knew there were situations when even after filling in details The CC guys didn't give a triage stating that the justification was not enough.
Also parallelly he sent out an incident communication using another template he managed to pull out from Wiki.
He pasted the detail in the CC chat room and shivered. There were beads of perspiration on his forehead though the AC in the room was full. He made a quick glance at Bakshi - He had his headphones on now and was swinging left and right making strange hand signals. He is enjoying music while I am facing music here thought San.
Mr Jenkins: Though the issue desription is not fully clear, keeping that this is impacting Trading, I am giving you the Major_INC_2 channel. You will find the dial in details in the channel.
San: Thank you!!
Thank god thought San, Atleast the first step is done. He quickly accessed the Major_INC_2 channel and was about to dial in when his phone again rang. He could see Chandan Sahu who was the Program Manager on the dial pad.
(People used to call him Chan - AKA Jackie Chan,also BP Chan (Blood Pressure Chan). He picked the call.
"Hey is this Sanmugham??"
"Yes chan"
"What the hell is going on? No one from the Support team has opened any Bridge call ? It had been 6 minutes that the incident has been reported?? Have we done the service degradation?? Have we notified the Stake Holders??"
Baap re!! San was dumbfounded. "I have followed the process, have opened the Triage..."
"What process have you followed?? Can you show me the documentation?? " The pounding continued..
Meanwhile in the incident chat Mr Jenkins started pinging asking if someone is joining the call, if not within 10 seconds he had to release the bridge as per the protocol.
"Chan they have opened the incident channel, let me join there to address the issue"
"Ok! " Chan slammed the phone down (San could hear the banging sound). He should be given a BP tablet
Saturday, March 7, 2020
Fizz BUZZ!!
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
Fizz
16
17
Fizz
19
Buzz
Fizz
22
23
Fizz
Buzz
26
Fizz
28
29
Fizz
31
32
Fizz
34
Buzz
Fizz
37
38
Fizz
Buzz
41
Fizz
43
44
Fizz
46
47
Fizz
49
Buzz
Fizz
52
53
Fizz
Buzz
56
Fizz
58
59
Fizz
61
62
Fizz
64
Buzz
Fizz
67
68
Fizz
Buzz
71
Fizz
73
74
Fizz
76
77
Fizz
79
Buzz
Fizz
82
83
Fizz
Buzz
86
Fizz
88
89
Fizz
91
92
Fizz
94
Buzz
Fizz
97
98
Fizz
Buzz
Learning JavaScript
Wrote the below simple While Loop to produce triangles. Will continue to delve into JS.
Thursday, March 5, 2020
First Node JS Webserver
Below is the code:
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(8124, "127.0.0.1"); console.log('Server running at http://127.0.0.1:8124/');