principles I believe in
In the middle of my evening walk I had this sudden thought: who am I as an engineer/person? What do I believe in as an engineer? Am I evolving and improving as a person and an engineer in the right direction? So I decided to write what I believe in at this point (will add stuff incrementally) and I want to see how it evolves over time. I am hopeful that every once in a while when I revisit this across years I find some of it not resonating anymore and I would replace it with the updated version. I have 0 interest to impress anyone. I don’t actually care what others think about me so its unfiltered.
2026
- I care about the quality of code. the syntax, the style, the efficiency. My code is the place I visit every single day I want it to be good. it’s not just me who visits my place(code) but others have free access to my place (code) so the code has to be welcoming and easy for anyone to occupy my space. I truly believe code is read more than it is used :)
- As much as I care about code quality if I am at a crossroads between product vs code, I have to tilt towards product. food on the table first. someone is paying me I will never disappoint them.
- I will take time to estimate (still learning how),take a huge estimate but no matter what, I will get things done by the estimate.
- Empathy is important. I want the work to be done but there is always an empathetic way to extract work from others. I will go an extra mile to help people around me. It’s goodwill, it’s a good culture to cultivate and equally selfish that the help returns back.
- I can’t define what smart work is. I feel it’s a super skill that we attain after putting in crazy hours and burning our fingers. I can’t call a work as smart work if I don’t know what’s the equivalent hard work
- Hardwork! hardwork! hardwork! I don’t believe in anything other than hardwork. Everything other than working hard is not in my control and I have made peace with this fact.
- for me consistency is a subset of hard work. for me an ideal phase of life would be to have a good consistent routine to adhere. Helps build process. I fail miserably at this but I am trying to get better.adhere routin
- I will never burn the bridge. Every experience teaches something good or bad and I am grateful for the experience. I will never burn the bridge with anyone.
- money is important for me to survive. I live frugally and anything lesser than that is a hard no. Its okay if I miss out a crazy opportunity but I won’t starve.
- I hate micro management. I don’t want to be micro managed and I won’t micromanage anyone. A manager who doesn’t micromanage is the first step towards teaching what agency is. agency can be taught. It starts from the belief
- sleep is important for me. I am not going to save this world. I am just gonna write softwares that myself and people enjoy. Only when there is a wall can there be a painting. health is a priority.
- I try to be as unfiltered as possible. Consequences are very less being honest when compared to trying to be forcefully flattering. I feel it’s a balance and I am slowly learning the trade when and where to talk and how to talk but majority of the time I try to be straight forward.
- my current thinking behind building something new: I try to make products I use, we are not very unique so somewhere there will be people like me who want what I want and all I do is just make it available to them. I tried to build things following the latest buzz or trend and I don’t enjoy it.
- I try to track everything as much as possible. data helps me uncover the reality.
- I am not ashamed of making mistakes but I am ashamed of making the same mistake again.
- I have learnt everything from the internet so I wont gatekeep.I will give all of it back to the internet.
