This reminds me o sharp knifes argument. In programming you may want to provide tools that can shoot you in the foot, if the alternative is not as powerful. here is a conversation with DHH about it [0]. For instance, you may consider dynamic languages if the alternative is too much type gymnastics.
The first time I've seen the argument was in the prag-prog magazine that sadly is not active anymore.
The first time I've seen the argument was in the prag-prog magazine that sadly is not active anymore.
[0] VIDEO: https://youtube.com/watch?v=vagyIcmIGOQ&t=8396