I’m a backend developer and love to work on ideas that create values for mankind. Opensource, scalability, developer operations, psychology, and philosophy are some of the topics that make my eyes sparkle . I enjoy meeting new individuals, learning from everyone, and enjoying their company. I incline to observe and automate my environment so I can spend time thinking, learning, reading, and talking.
In a nutshell, I’m a coder after the sunset and everything else by the sunrise.
Khan Academy is a great source of learning and I’m thankful for the addition of the section named “Life Skills” lately. The section contains short courses on significant topics that are amiss in college and school education vis-à-vis personal finance, college admissions, careers, and entrepreneurship.
This writeup contains notes that I made while learning Personal Finance from the same set... more
Yesterday I had the opportunity to sit through the talk (virtually) - Becoming a better developer by using the SOLID design principles by Katerina Trajchevska. The talk provided me the opportunity to learn better and revisit SOLID principles for software design. The blog contains notes from the same for me to revise quickly in the future.
Please note that most... more
In the past few months, I’ve been trying to know myself better - aiming to become more self-aware and thereafter accepting myself. I must confess - reading it is at least 100 times easier than actually sitting down to understand myself, my emotions, and my values. It’s the difficult conversation we run away from - a straight to the point... more
This write-up took me a lot of courage to write - being guilty of the same crimes one is to write about is difficult, and that’s what I’m stepping into. For most of my life, thanks to having a comfortable upbringing and encouraging friends, I’ve been in the bracket of individuals labeled “smart”.
Yes! This write up is exclusively about... more
The write up summarises the following four research papers in the domain of Operating System design. The papers pertain to the initial advancements in the operating system design comprising of fields - thread management, thread creation, and scheduling across single and multiprocessor CPUs.
Using Continuations to Implement Thread Management and Communication in Operating Systems, SOSO ‘91. Scheduler Activations: Effective Kernel... more