Auth and Authz for a 5 yr old

Authentication and Authorization to a 5yr old The purpose of this article is to help understand concepts by breaking them down and drawing parallels in the world to give the reader a model to understand them. Try to explain them as if you were explaining it to a 5 year old. Here is an attempt to explain Authorization and Authentication. Lets take a visit to a theme park as an example....

15 Apr 2025 · 4 min · Hrishikesh Deodhar

With Great Responsibilities Come Great Rights (and Guardrails)

Spiderman said, “with great power comes great responsibility” I would say “with great responsibilities come great rights” And i have seen far too many engineers, team leads, managers, middle management fail because they weren’t empowered/enabled to make the decisions for the responsibilities assigned to them. Here is my attempt to provide some thoughts on how do you make it work (what has worked for me) In a social construct we always talk about rights and responsibilities....

20 Mar 2025 · 6 min · Hrishikesh Deodhar

Regular Communication needs Logging Levels

Debugging Communication: Why Regular Communication needs Logging Levels Over my career span, I have seen many engineers miss out on well-deserved recognition. And this is not because their work wasn’t great, but because they didn’t represent it appropriately. Whether it’s providing status updates or showcasing completed work, how you communicate matters just as much as what you communicate. In any business, an engineer (or any professional, really) interacts with at least three to four different personas:...

19 Mar 2025 · 4 min · Hrishikesh Deodhar

The Paradox of Excellence

📋 Introduction This article and the accompanying questionnaire aims to measure two critical organizational phenomena that most growing companies inevitably encounter. As organizations scale, sustaining a culture that not only values excellence but also effectively identifies and rewards it becomes essential. However, as excellence becomes widespread, a paradox emerges; one that can either dilute its value or end up overburdening excellent performers. Defining excellence before we move further. It is not limited by these traits but on a broad stroke anybody who executes and exhibits these below traits might be considered an excellent performer....

14 Mar 2025 · 17 min · Hrishikesh Deodhar