Building your personal cyber security practice: Part 1

It it hard not to be baffled by the amount of cyber attacks that are happening day in and day out. When even nations are struggling to cope with attacks that are targeting innocent lives, it really has become necessary for us to fortify our regular computer usage. Macro level measures will never be able to cover the micro level completely. At such a moment, having a personal security framework is no less than necessary....

July 15, 2023

Why Does Competitive Programming Exist

Competitive Programming is a Sport that opens the door for both novice and experienced to take the stage and battle against each other for glory. The notion of such competitions create a way for the grittiest of programmers to learn and showcase their talent. The contests themselves take place from the High School level to University Level. It’s a battle of algorithmists and math enthusiasts to pit their heads together to find the quickest computational techniques....

December 31, 2022

Why would an SDE become and SRE

The why It’s been almost a year since I moved from a dedicated Software Engineering role to a Site Reliability Engineering role which has a majority Software Engineering component as well. The primary reason for this shift was because I started to become bored of the monotony of monolithic Software maintenance. I have been working in the Software Development and Software Engineering field for the last 10 years. I have experienced both Service oriented and Product oriented Software Development in my career....

December 29, 2022

SRE Life

I have only been working as an SRE for the last few months. The discipline isn’t the slightest familiar to me. This makes it equally exciting and challenging as there is a steep learning curve. There are 2 kinds of days. 1 where things start with a handover of on-call duties. And the second starts like a day for a regular Software Engineer. When I am not on-call, I am either working my way towards accomplishing a functional task....

October 22, 2022