Medium article: Swimming Against a Tidal Wave of ShovelwareSwimming Against a Tidal Wave of Shovelware