#lessons

28 Jan 2021 . thoughts .
difficulties and easiness of making choices
7 mins Read


The write up is yet another in the series of self-awareness and understanding myself on a deeper level. With a simple trigger, I came to understand an important concept - how, without even giving it a deserving pause, we make choices for others. We mostly have the best in mind for the person - the best from our perspective, our... more

16 Jan 2021 . learning .
Notes | Khan Academy Personal Finance
17 mins Read


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

07 Jan 2021 . learning .
Notes For SOLID Software Design Principles
5 mins Read


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

16 Sep 2020 . experience .
GirlScript West Bengal Regional Summit | Getting Started In Open-Source
1 mins Read


I’m so excited to share that I had the opportunity to be a speaker for the GirlScript West Bengal Regional Summit 2020 and share my experience of how I started my journey in opensource.

Motivation

I believe it is very hard to cross that barrier sitting right before we make our first contribution and it upsets me when students, lacking... more

11 Jul 2020 . learning .
Building GraphQL API In Node.js
12 mins Read


This writeup summarises my experience of building a GraphQL API using Node.js and MongoDB. I’ve found it easy to develop APIs that have CRUD operations of fairly medium complexity and do not have many layers of authorization to access data. It is also fabulous how well all three technologies; Node, Mongo, and GraphQL integrate without any issues. You can find... more

23 Feb 2020 . learning .
How I Handled 1 TB of Data With Python!
13 mins Read


I recently had the opportunity to work on a large dataset (roughly 1TB) and analyze it using Python for filtering data based on some given parameters. In this post, I’ll be summing up how I accomplished the task using Python and used various measures to make the filtering process efficient.

Task Details

We have a large number of gzip files... more

01 Oct 2019 . learning .
Quick Notes On Improving Productivity
3 mins Read


I recently read Sam Altman’s guide to productivity. It is approximately a 10 minutes read so I’m putting summary of it below as a quick notes essay. These methods also put to test his claims of being more productive than average; where definitely average is debatable.

Samuel H. “Sam” Altman is an American entrepreneur, investor, programmer, and blogger. He is... more

13 May 2019 . learning .
A Better Approach; The DRY Approach
7 mins Read


Dry clothes are really easy to use, store and carry; then there are wet clothes: heavy, stinky and dripping.

Similar is the story for code: DRY (Don’t Repeat Yourself) is always preferred over WET (Write Everything Twice).

I’ve recently started learning .NET, ASP.NET, MVC, and related technologies, and thereon I stumbled upon the concept of DRY programming; it is a... more