There is a fluidity to great design that when it is done well, it disappears. The greatest design is invisible.
This is the same ethos I would like to see applied to development and programming. Of course, there isn't going to be a one to one translation, but good development should be easily digestible, not a marathon of unraveling some random insufferable person's theories.
I'm often disappointed with devs because so many are invested in keeping it a mystery.
And that's some bullshit.