Full comment
Doing something professionally just means doing it for money and with the authorization of others, not necessarily doing it well. We all know about professional software developers who are forced by their profession, that is, the fact that they do it under contract X for company Y managed by person Z, to do things that they know are complete crap. I mean, SAP is professional. Microsoft or Google lock-in? Highly professional! Shiny even. Supporting RSS? Not professional. A gimmick you're allowed, like what you do outside of work. Or even more brutal: Ignaz Semmelweis. That he was a professional didn't help him, the super mega cereal professionals undid his efforts without blinking, and without anyone even realizing it at the time. At the same time, people just make stuff up without any rigor, just take climate change denial and whatnot. So it's not that not being a professional is any positive indicator, either. I just think that if you do something others don't already do, they cannot authorize you, by definition. They don't know what they're even talking about, while thinking they do. Not their fault, not your fault, but if you don't do you, "you" will not be done, and the world will never know. Of course, in the end the results have to hold up, my point is not to give license to "questioning everything" as code for just spouting non-sequiturs. But I wouldn't dissuade "randoms" from pursuing scientific fancies because the professionals got it, because frankly, they don't. No