Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
netikras34593207d@atheist or lazy evaluation
bites harder than concurrency or parallelism
or objects mutating state on fetch. Burns more than when you pee -
BordedDev2836207dOr the fact you call the function/serialising in the logging causing it to evaluate correctly -
Lensflare20914207d -
netikras34593207d@Lensflare yeah, but it's also normal in some cases. E.g. consuming an input stream (java, javascript) of an incoming request (as the request could be gigabytes in size, it might be impossible to store it in memory) -
Lensflare20914207d@netikras true. As long as it‘s explicitly specified and part of the design, I guess it’s ok.
Though we could argue if consuming a stream can be called "fetching" or if we should use a different term for that.
Fetching implies no mutation, imo.
Related Rants

All I want for Christmas is... 😍😍😍
I heard you guys like rubber ducks. Here is a Tomato Duck.
You know these bugs, that disappear when you add logging?
rant
debug