My sentence can be said as: Programming is fun. and it can also be said as: Programming's fun. Both seem to be correct. When should I use one instead of the other?
I want to explain to one of my students why this usage is so common in scientific or academic reports but not (as far as I can see) elsewhere: This represents the best evidence to date of ...