I like pure functional programming. That said, I’m not sure logging and metrics need to be tracked as effects. They are not visible to your app and only there to observe. Why should the types change when you add logs and metrics? How does that help us reason?
Replying to @posco
One man's meaningful effects is another man's implementation details. The main problem here is today's tools and paradigms being unable to even conceptualize the notion of working at multiple levels of abstraction.
0 replies
1 retweet
1 like
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!