Notes
Feb 2024
There was a phase when I was editing my .bashrc and .zshrc a lot. Having to edit them and then source them again and again soon became torturous. It would have been so much better if I had a tool to edit and source the files in just one step. The best part about being someone who works with and understands software is that I can build a tool to meet this requirement myself.
Jan 2024
Asking questions the smart way - summarized
How To Ask Questions The Smart Way is one of my favourite pieces of text related to software development (although the learnings can be extrapolated to other fields too). I adopted it as my Bible back in first semester and have referred it to my friends and juniors in conversations around taking-help a LOT of times ever since. I’ve also gone back to the document to read it again, but would agree to it being lengthy (it is highly recommend as an investment in yourself though).
Nov 2023
I’ve finally decided to give scary Vim a try after I followed a few commands online and got stuck in it 2 years ago. After hacking at it for the past 4 hours, here are some short notes from what I’ve learned researching and using neovim. What is Vim? In simple words, a text editor which considers the use of mouse to navigate/edit a blasphemy. Vim is a modal text editor (it uses different modes in which text can be manipulated).
Oct 2023
I’ve been working on creating a more accessible space online for the specially abled using AI/ML technologies under my university’s Centre of Excellence. The What, Why, Who, When and Where About 5% of our country’s population suffers from auditory and speech impairment. Most of the educational content available on the internet caters to the “mainstream” population and lacks accessibility features for those with special needs. In order to create a friendlier online space for them, we are working on modules which will essentially translate the content on internet into a more comprehensible form.
Oct 2022
To start with a small rant on Apple and Microsoft being giant monopolies in the global market for operating systems. On one hand, Apple boasts a fluid user experience (and ecosystem lock-in) with its macOS And on the other hand we have Microsoft’s Windows which brags its vast support of applications and (pseudo) customizability. Linux, however, speaks for itself. Linux? Linux is a free and open source operating system (technically speaking 🤓☝️, it’s a kernel, but for the scope of this post, let’s call it an OS).