Yash shares his journey of diving into functional programming and clean code purity, refraining from mutating variables for 147 days.
Starting with eslint --fix and Clean Code principles, Yash delves deeper into functional programming, leading to excessive refactoring and obsession with pure functions.
Yash's transformation includes avoiding mutations, embracing functional programming concepts like map and filter, and critiquing colleagues for code practices.
Symptoms of Clean Code OCD include obsessing over code purity, discomfort with uncurried functions, and judging code based on human readability tests vs. linter rules.