← Back to context

Comment by titanomachy

3 hours ago

Just want to add another voice of empathy and encouragement. I have ADHD, I’ve struggled with depression and anxiety at various times, I’ve scored and subsequently been fired from some top-tier SWE jobs because of inconsistent productivity and poor communication.

I know how much it sucks, and how tempting it is to fall into a spiral of blaming yourself. It’s possible to learn to accept yourself and improve these attitudes and behaviors, but it takes time and work and it won’t be a straight line. Use your doctors as expert resources and listen to them, but they’re not all-knowing wizards, and the drugs aren’t magic. Take responsibility, read books, take your own actions. Now you have time to do the obvious things that everyone already knows they should do to be healthy: exercise, eat well, sleep at the same time each day, see your friends and family, help other people, don’t doomscroll or game all day, keep your apartment clean. Find little projects to work on to help build your sense of agency and self-esteem, maybe not software stuff to start with since you have a lot of complex negativity built up around that.

Oh also, on the specific point of thinking you write bad quality software… you graduated in 2024. You’re basically brand new at this. Most people write shit software when they start out, don’t beat yourself up over this.

Good luck.