Error converting content: marked is not a function
icon:: 🧠 type:: project status:: archive sort-key:: 2022.12 start:: Aug 1st, 2022 estimated-end:: end:: Dec 30th, 2022 next-action:: update purpose and outcome duration:: 22w score:: 🧠🧠🧠🧠 - **Project Summary** - **Score 4 out of 5.** ==Am I an expert in this area - NO. But I am 10x better== where I was before delving into this daily 90 mins of practice. This was NOT EASY, and I have definitely developed foundational muscle where none existed. Remeniscent of my personal Kris Gethin 12 Week Hardcore project in #2012 . So much more to learn, read, practice and do. I shall come back to v2 of this project to achieve the purpose I wrote for this investment - "when completed at world-class, will cause you to own your field". This was the first 90-90-1 Project and took much longer than took ==152 days.== to complete the 90 session. I shall getter better for the next one. I spent most time solving AlgoExpert with 10 or so hours on reading Books/The Art of Computer Programming. Learning python along the way was a compunding with as it sets me up for the next #90-90-1 Project and connects with what I need to to for P/Renovate AI - For next iteration, I shall wrap up Algo Expert, Push some code on github, re-read Art of programming and try and connect Fourier Transform with this. There is something in there with Fourier and audio code that fascinates me. - **Outcome Visioning** - **Purpose**: For the next ninety days, schedule myself to invest the first ninety minutes of my workday on Algorithms that, when completed at world-class, will cause you to own your field. - **Outcome**: - I ace 2-4 algo interviews. It's fun so I just do more of it. #log🪵/alwaysbelooking ✅ collapsed:: true - I did ok for amazon assessment. They passed but I am not sure if it was the #2022marketcrash economy or I just didn't meet the bar. I was ok. - I did well in the google mock. Solved it. - I solve all 160 algo problems from algo expert that gives me a comprehensive overview ❌ - Github repo with all 160 solutions in typescript that compiles and runs ❌ collapsed:: true - Add project plan for making better. Some ideas include - Adding 1 language each quarter that servers as algo refresher. Would be good to see how much time it takes to get to 160 again - A web ui? for shitz and giggles. Just making easy to browse through my own algo world - Enhance the algo world beyond interviews. Exploring algo in gaming domain with graphics and vector. That could foray into vector math and connect with the #The Big Idea - **Stats**: Solved 83 algo problem + 8 assessment questions. Solved 25 / 25 Easy Problem. 46 / 55 Medium Problems. 12 / 46 Hard Problem. 0 out of 34 Very Hard Problem. - **Some worthy notes:** - Started this project on Aug 1st, 2022 before Fractal Coding interview as that was top of my mind after reading 90-90-1 Project - Total Time Commitment = 90 * 1.5h = 135 hours. - Deep dive into sorting. Picked up Books/The Art of Computer Programming. Fascinated by Permutation. This has been my problem area. DP problems scared me ad intuitively I knew there are just too many ways. - Weak Muscles that I developed: spiral matrix traversal, permutations (dp). I gained muscle with #algo/dp. I have a pump with binary tree and such recursive problems. I need to get back to backtracking and doing some hard problems as such. - For next time I shall solve the problems - **Wins:** - I solved one Very Hard problem in assessment without hints but just in under an hour. I did better than expected in AlgoExpert assessment. I could only finish 1 problem out of 8 on time but I solved 2 more just with some grace minuted. - ==Learned Python.== Pivoted to Python learning with algo. Redid Easy and Medium Problems. Easy 4 sessions (==6 hours 25 easy problems, roughly 15 mins per problem==). First pass with typescript took 15 days! - **Important Dates** - Dec 30th, 2022 fin - Dec 8th, 2022 Google Mock Interview. I passed. He gave me medium question and I solved it. This is all thanks and due to algorithm practice. I was nervous, super sweaty, have thoughts about hopelesness and giving up throughout the first 20 minutes, but I kept at it. Got to my notbook, and I solved it once, then presented the alternative, the right answer. Doc [here](https://docs.google.com/document/d/1suewZuQWIngHYsbViw4Y0iYjOOkyxd690xJcOPuRgkI/edit?resourcekey=0-ztIe3f7ng6dW6sdLhMRcTw) - Nov 17th, 2022 Finished 25 EASY problems again with Python. In 4 sessions - 15 mins per problem. - Nov 3rd, 2022 Amazon Coding Assessment #log🪵/alwaysbelooking - ~~Oct 14th, 2022 Amazon Coding Assessment.~~ - Oct 5th, 2022 Day 50. Lost of boss fight with Peprmutations. Apparently the weak muscle here is 'backtracking' algorithms. - **Checkpoint** Oct 2nd, 2022 : **Day 47. Easy: 25/25 ✅. Medium: 30/55. Hard: 0/46. Very Hard: 0/34.** id:: 633b5c1a-346e-4813-8ab0-4d92dfb0c10e - Sep 14th, 2022 Going to start **time box** each algo now. Some of these medium BST problems have taken over 2-3 hours and multiple sessions. Now I would look for hint if I don't have an algo design in 15 mins. Look at solution if I cannot wrap it up in **45 minutes.** - Sep 2nd, 2022 Day 24: The medium problem are taking a mental toll on me. Today's session of sad and tiring. Yesterday, I lamented with foggy mind. This is despite victory hours. I know I will fight through this. I will stand back up. I will look and embrace this note that I am writing now when I win. - I started medium problems on Day 18. Day 24 today and I have completed 9 problems. That's about 1.3 problems a day. With last few days being 1 problem each session. Today I couldn't solve BST remove. - I am a bit dejected. But this only charges me up. ==I will double down on effort.== - I have 46 medium problems to go. Can we nail this by Day 50? Oct 3rd, 2022 - update Sep 28th, 2022: 30 problems todo. can we bring this down to 20!? - Aug 17th, 2022 Day 15: Milestone. AlgoExpert 25 Easy Problems Finished. Starting Medium. - Aug 1st, 2022 - project init. Bought AlgoExpert to kickoff. - Notes - ### Resources - AlgoExpert -  - 2021 leetcoding practice [doc](https://docs.google.com/spreadsheets/d/1nSnepryGhVd6tgBs42L0kYmnTAtvvIISTt9PnFA41GM/edit#gid=0)