The Trouble with Magic

added by DotNetKicks
3/2/2017 1:41:29 PM

1 Kicks, 280 Views

"Magic" is great... except when it isn't. Software Design is largely about tradeoffs, and one of the more interesting tradeoffs is between user experience and predictability. This has come up repeatedly throughout my career and in two independent contexts yesterday that I'll describe in this post.