I once wrote a binary remoting protocol that did s...
# tornadofx
e
I once wrote a binary remoting protocol that did serialization and reflection over http. You couldn't really tell if stuff was running in the local VM or remotely, and there was a lot of reflection going on. After that experience I've never been afraid to sprinkle a little reflection here and there, but only if it solves a problem that would be impossible or too hard without it.