I have learned that sometimes it is better to wait work out and see how it plays out.
To some I'm sure it looks like laziness, but I consider it more weaponized procrastination. With experience I've become better at it.
Sometimes I get that gut feeling about a project, and just can't bring myself to get started. Some basic research happens, but I spend close to zero actual time on it, sticking to other things that matter.
In two weeks, priorities have changed and all of what I was asked for has now changed or been cancelled anyway. Glad I didn't get too invested.
I feel like this is true for IT in general. Projects often fail or don't deliver on their promises.
Years of my work either never reached production or were scrapped and re-written because some key requirement changed.
For this reason I appreciate time spent with my family - it's always rewarding one way or another.