

If you identify yourself to your work outcome it sucks your soul, but if you don’t you become nihilistic so it’s all about finding the balance. More seriously it depends a lot on team/project/management but mostly you gotta really like troubleshooting, translating requirements+caffeine into code and defend/discuss your decisions. Working on a fresh clean codebase tends to be much more satisfying.
Me when checkout is at 12:00