Often when working on a proof, I get to a computation which appears to be elementary (e.g. requiring only standard algebra and perhaps calculus) but messy. Solving this via pen and paper is tedious and error prone, yet the path to a solution is not always elegant (or, at the least, an elegant path is not always apparent to this amateur mathematician).
How would you advise a beginning mathmeatician to handle these cases? How do seasoned mathematicians handle this? Often I proceed forwards with pen and paper, but more often than not this results in elementary errors (sometimes simply because the amount of writing gets huge, my penmanship gets sloppy, and I misread my writing). Should I simply be more patient and explicit, and learn to do these computations by hand, accurately if laboriously? Should I learn to use software such as Sage to do them? Or should I take the computational ugliness as a sign that a more elegant proof should be approached?
Update
A good example of the algebraic manipulations I'm talking about are those referenced (but not spelled out) in this answer https://math.stackexchange.com/a/246288/
It all depends on the context and the goal.
If your goal is just to find answers and verify a result, then by all means use a CAS to do the algebra for you. (For example, some computation-heavy papers just say things like "by SAGE, the answer for this is step is...". But if you want to keep your algebra skills sharp, then maybe just use a computer to check your error-prone steps.
And if you want to learn more mathematics, maybe search out/ask people for relevant generalizations.
For example, if I weren't teaching someone induction, I would never write out the induction for the formula for $J_n$ alluded to in the post you linked, because I know a general theorem about homogenous linear recurrence relations. With that theorem in hand, it suffices to check $J_1$, $J_2$, and to solve $r^2=r+2$.