hack away
To make progress on a difficult problem; to continue trying.
Verb
- To make progress on a difficult problem; to continue trying.
- Used other than figuratively or idiomatically: see hack, away.
- to hack away at the tough roots of a tree