How to stop languishing and start finding flow

This is a great talk by Adam Grant. You should check it out:

https://www.ted.com/talks/adam_grant_how_to_stop_languishing_and_start_finding_flow

His book Think Again (which I'm currently reading) is worth a read as well. And I listen regularly to his Podcast Work Life.