Find a job :-) I still love computers :-) I may work in the research team that follows my thesis (got a strong offer); I'll do "basic" stuff but I understand they'll get an experienced colleague at the price of a student, so it's a bargain :-)
On my side, it'll mean start anew in an work environment I like, doing stuff where there's less customer management involved (so, for my personality, that means much less stress). I like customer relationship though, but not when it means: "tell the very unhappy customers that the crappy solution we sold them is the one they love (and explain that this budget overrun is under control)". I much prefer the relationship when it is : "ok customer, I think I understand your needs, let's imagine a solution together".
I've been in software engineering for 20 years and I don't think I've ever had to speak to an unhappy customer. That sounds like something that happens in small startups only (in larger orgs, devs should be fully insulated from this by product owners). In large orgs, often the problem is opposite - you're building something that no one really wants, so there are no interested customers to speak to.
On my side, it'll mean start anew in an work environment I like, doing stuff where there's less customer management involved (so, for my personality, that means much less stress). I like customer relationship though, but not when it means: "tell the very unhappy customers that the crappy solution we sold them is the one they love (and explain that this budget overrun is under control)". I much prefer the relationship when it is : "ok customer, I think I understand your needs, let's imagine a solution together".