Any idiom for someone who tends to do things in too much of a hurry?
Solution 1:
He's a person for whom
There's never enough time to do it right, but there's always enough time to do it over.
- attributed to Jack Bergman at Quoteland, reddit and elsewhere
The idea is that they are in such a hurry that they don't get it right, and therefore need to take time to do it again. The implication is that they would have completed the task more quickly if they had taken the time to do it properly the first time.
Solution 2:
I can't think of an idom for someone like this but they can be described as hasty. Merriam Webster defines hasty in reference to actions as "fast and typically superficial" using the example "made a hasty examination of the wound" but the word has been applied to people, particularly in reference to decisions.
An example of this is the spoken epilogue of the comic song Right Said Fred which follows the tale of three removal men trying to move a large, heavy, unspecified piece of furniture from an upstairs room and failing. After the leading man, Fred, has tried all sorts of strategies and ended up killed or seriously injured by falling rubble while trying to make a hole for the item to drop through, the other two go off and one of them, the narrator, says "You see the trouble with Fred is, he's too hasty. You'll never get nowhere if you're too hasty"
The use of "hasty" in the song is ironic but indicates that hasty was idiomatic in the early 1960s when the song was written by Ted Dicks and Myles Rudge and recorded by Bernard Cribbens. It's probably less common now but is still recognisable.