How do you say to "connect nails with heads"?

I was chatting with a non native speaker and they said "we will connect nails with heads" or something along that line, and asked if that was the right way to say it in English. I knew what he meant: "get things done" but wasn't sure if that was a common thing to say.

So is there a colloquialism involving nails and heads (or hammers) that means to get things done or produce results, and what is the common way of saying it?


Solution 1:

There's the idiom "get down to brass tacks," which doesn't exactly mean "get things done," but it does mean "get down to business; get to the heart of the matter" – which is often the first step in getting things done.

I'm not familiar with the "connect nails with heads" idiom, so I'm not entirely sure if this is close or not.

Solution 2:

Hit the nail on the head probably is the idiom sought. It means "to do exactly the right thing; to do something in the most effective and efficient way." Of the origin of this idiom, phrases.org.uk says "No one knows the exact origin of this phrase. What is known is that it is extremely old. It appears in The Book of Margery Kempe, circa 1438. ..." A related phrase is nailed it, meaning "to succeed at something, usually by achieving something seemingly difficult with relative ease".