As a software developer, could you share? When did you grind the hardest and was it worth it? How did you avoid burnout? Would you advice someone to do same?