Iterators: Signs of Weakness in Object-Oriented Languages https://www.pipeline.com/~hbaker1/Iterator.html (argues against iterators due to the hidden state)
miniblog.
Related Posts
One weakness of online discussion is protracted debates or arguments. What if commenting systems only allowed one comment per user?
(Assuming a robust mechanism to prevent duplicate accounts.)