> with a bit of back and forth you can get pretty good results that work with only a bit of revision
The problem for me is that the "back and forth" and "a bit of revision" steps very often end up taking more time than writing the code myself would have.