Hacker News new | ask | show | jobs
by munk-a 42 days ago
Minimizing side effects (e.g. functional programming) is a good habit in general. But when we're talking at the scale of a company's entire software solution state is the enemy of everything that is good.

You never want to work on a platform with 500k lines of code any of which could mutate variable state at will and the more you can isolate or simplify state usage the better your life will be.

1 comments

It's also the enemy of evil things your company does.