Global state isn’t “bad”


Global state isn’t “bad”. It’s a tradeoff.

Advantages:
✅ Simple
✅ Convenient
✅ Easy to understand

Downsides:
🚫 Prone to bugs
🚫 Can hurt performance
🚫 Makes code harder to test
🚫 Makes code harder to debug
🚫 Makes code harder to reason about

View original on X