My Personal Learnings & Mistakes