Whatever the publicists tell you, writing should always be primarily selfish - if you are not writing for yourself, then what is the point?
Part of my fun is letting myself fall into the trap of a sub-plot or an aside; a little journey away from the main thrust.