OP here. Sorry for joining late. Reading the comments on HN here was an uplifting experience! Thanks for all the feedback and encouragement! Can't reply to everyone but I will try to write a few follow up articles addressing the issue in further detail and depth. Thanks again!