On programming and programming languages: because there has got to be a better way.