When the code works the way I want it to for the version I’m about to release.
Like if I’ve finished the code for v1.6 and am ready to ship it to customers, I feel great. When I actually send it to customers my anxiety kicks in thinking of all the support requests and criticism I’m about to get.