ditcher

(noun)

noun

1. One who digs ditches.

2. One who ditches, or abandons.

- a ditcher of perfectly good ideas