Tip for solo devs I got from Caleb Porzio: Keep a PR workflow. Review your own code. I take this further by writing issues as though I'm the user. I then create a branch for the work. When I'm done and tests are passing, I review the changes, paying close attention to problems reported by my IDE.

Comments