I find the semantics of return inside finally blocks to be confusing. With hindsight, perhaps languages shouldn't allow it.
miniblog.
Related Posts
USB-A connectors seem absolutely massive when the majority of my connectors are USB-C. With hindsight, maybe the original USB standard could have been smaller.
USB 1 came out in 1996, way before the modern smartphone, so I assume it was more focused on desktop devices.
I suspect every programming language eventually becomes dated.
As soon as you commit to 1.0, you will have design decisions that (with hindsight) are mistakes, and you can't fix them.
Design best practices change over time too. Immutability is a more common default now.
After thoroughly confusing myself for a minute, I've added a feature to difftastic to warn you if both arguments are the same.
With hindsight, I should have done this much earlier.
