Blog
How to stop endless discussions and start doing work
Engineers tend to waste so much time researching the perfect framework or language for the tasks on hand and leave out little time for actual implementation. This is a problem of over-optimization and should be avoided.
Management , Startup — June 27, 2022VirtualBox NAT Network Performance
If you are using virtualbox, and have noticed that network transfer is very slow, then read on, you will get some tips on how to improve the transfer rate.
Networking , Performance , Linux — December 19, 2020About JavaScript Performance (my master's thesis)
This post is for those who are curious about my research work at McGill University and want to learn more. I have linked to the reports and thesis if you would like delving some more.
Javascript , Performance , Research — October 01, 2020Top 5 things I learned along my career
Naive me, fresh outta college, I made some mistakes along my career, which contributed to the downfall of certain startups.
Startup , Rant , Philosophy — August 09, 2020How startups I worked with failed
Horrifying tales of mistakes the management of startups did to take it to its grave. Just kidding, its not horrifying.
Startup , Rant , Management — June 22, 2020Simplifying Git Squash and Rebase workflow
Git's Squash and Rebase workflow can work with any other git workflow and at the end provides a linear commit history that you can easily look back to. I have created a few shortcuts that will help you with this workflow.
Git , Linux , Workflow — March 12, 2020