I am an ML Engineer who works alone in projects most of the time. I don't have people who are much smarter than me working alongside.
Most of the time, I feel that working alone is a tedious job,one may get stuck at a lot of problems. In such cases my only go to option is Google. What effective techniques you use while you work on a project alone, because at the moment googling feels like looking for a needle in haystack (80% of the stuff will be useless for you).
Apart from that, some answers you search for lead you to more questions related to stuff explained there and it becomes a vicious circle of googling things leading to frustration. (And most of the developers out there suggest the top down learning methodology, where you do a problem at first and then breaking down to solve it which ends up in above problem.)
So would you like to weigh in with your experiences, like what thinking style you adopt, what are effective search methodologies, good ways of breaking down the problem, here you get quick help apart from SO etc. It's good if you can link to books, resources etc as well.