There is another great book written by Cal: Deep Work [1].
Don't follow your passion. Instead, become really good at something. Apply methodical approach to improve your craft skills. Once you got mastery, you might actually like it.
I've read the book. I actually disagree with Cal on the that one for the simple reason you can be really, really good at something and not passionate about it.
I think there's a trick here though - get really good at something and then use that to make someone else's life better - now that is something you can probably get passionate about.
This whole passion debate will run and run though - I don't think anyone really has the definitive solution - it will be different for different people.
The important question always seems to be: at what?
You can't pick a lot of things because mastery takes years, and if you picked something you're unsuited for, you've just wasted a lot of time.
This just doesn't seem like a high value proposition.