How I Use Work Tools To Organize Personal Life
When I joined a mega-corporation for the first time, I realized that a lot of thought has been put into organizing things. There are several frameworks, for example, OKRs, KPIs, etc., to help manage the complexity. These tools are common knowledge in the industry now. Over time, I realized that they can also be beneficial in personal life and help in improving focus and productivity. In this post I share how I have been using some of these tools.
We all have opinions on different topics, from the best pizza place in town to the political party to vote for in the next election. More often than not these opinions are innocuous and don’t impact anything critical. However, there are times when opinions can have an impact on other individuals, projects, or an organization.
In such cases, a certain level of rigor is expected from an individual before they form an opinion.
Incident handling at Kayako
We at Kayako strive for the number of 9’s in our uptime metric. We want to ensure minimum service disruption for our customers, and therefore we need to work hard on the following two aspects:
Identifying that an incident has occurred Minimizing the impact of the incident Identifying an incident Our goal is to identify an incident before our customer. It not only helps us in proactively informing our customers on the ongoing issues but also helps us to prepare our Support team better for the incoming queries.
Slow HTTP - The Insidious Killer
Slow HTTP are application layer Denial Of Service (DoS) attacks and have a potential to knock down a server with limited resources. Because of the nature of the attack (slow speed and low volume), they are hard to detect and can cause equal damage as a high volume DDoS. In this post, I’ll share my experience with these attacks.
Introduction As explained in the WiKi , Slow HTTP attacks rely on the fact that the HTTP protocol, by design, requires requests to be completely received by the server before they are processed.
How 'ls' command output caused a downtime on prod
ls is one of the innocuous commands that sysadmins probably use hundreds of times a day. But yesterday, we faced downtime on production because of the output of this command. Here’s the full story…
One of our production app server was behaving funny yesterday, because of which an Ops Engineer was doing routine checks on the server. He ran the beloved ll command (which is aliased to ls -lah). The output of the command was something like:
Null HUMLA Write-up
Last week I got a chance to attend my first Null HUMLA workshop. People who are not familiar with Null, it is a community of security enthusiasts who are willing to share knowledge and trying to make the world a more secure place. In this post, I’ll share my experience with the workshop.
Introduction Null community organizes three different kinds of events:
Humla (for offensive security) Bachaav (for defensive security) Pulia (for bridging the gap between two) The workshop was organized at Sapient, Gurgaon, which is located in the heart of the city.
My Internship At Kayako
This post was originally posted on Medium as a part of life at Kayako series.
This summer I got the opportunity to do an internship as a Product Engineer at Kayako. I was fresh out of college and looking for a chance to apply the knowledge that I learned at college. I accepted the offer straight away.
The internship was the perfect platform to kick start my professional career. It not only honed my technical skills, but also helped me to the understand the various aspects of how an organization like this works.
HackIM 2016 write-up (Prog and Crypto)
The HackIM 2016 edition has just concluded. Programming questions were pretty straight forward and didn’t require much programming skills. Let’s have a look at them:
Programming 1 So you reached Delhi and now the noise in your head is not allowing you to think rationally. The Nosise in your head has origin its Origin in your Stomach. And this is a big hunger. You can finish one or probably 2 Tandoori Chicken.
How did it get so late so soon?
Another year is about to end and yet it seems it has just started. At the start of 2015, I had ambitious plans for the year. A lot of things to do, a plethora of resolutions, and a heart brimming with optimism. The year is about to conclude and I’m afraid that I’m far from my plans. I had fallen in the trap of planning fallacy.
Daniel Kahneman describes planning fallacy as follows:
Zinger - Build Vocabulary
Almost all of us face the problem of forgetting new words which we learn. Moreover, it is difficult to compile a list of all new words to later reference. Even if we maintain such list, we almost never open it because of lack of time or motivation. To solve this problem, We have developed a chrome extension - Zinger which helps you to learn new words with minimum efforts. For learning new words you don’t have to devote explicit time, you can learn them while you are browsing the web.