precipitant

(adj) hasty

overhasty
precipitate
precipitous
hurried (similar term)