stfnisted

adj.

A drinker who alternates between praising science fiction and attempting to improve it.

Source: Wiktionary