New Leetcode Project
Quick Background
I've been spending some time recently trying to figure out why I've been so unsatisfied with my day-to-day tasks as a Staff-plus engineer, which sent me down a rabbit hole. Trying to figure out why I started this, and what was the reason I became an engineer in the first place. And the answer wasn't so easy. Looking back, probably the initial pull that made me fall in love with coding was coding challenges. Limited time, no googling, and bashing my head against a brick wall until something comes out (usually blood!). Eventually, this changed with my love for making simple systems. DB Migrator, authentication, blogging, URL shorter, etc. And that was fun since it gave me the opportunity of designing and develop my entire service at my current company. But then my job, eventually, took me to the other side of being an engineer. Leading people, code review, more code review, meeting, and even more code review, and even more meeting!
Moving Forward
So I wanted to take on a new challenge. Starting from basic questions, try and solve leet questions and explain my approach for questions I feel are important, or interesting. And, whenever I feel bored/tired of leetcode, I proceed with reading and explaining some cool algo/tech that I find in papers. With the hope of it reigniting my love for development.