Software Engineer Burnout: Why It Happens and How I Fixed It