Example scenarios:
- Using a pre-1.0 programming language
- Using a pre-1.0 library or package
- Looking at the popularity (downloads) of a pre-1.0 package to influence whether to use.
Are you using a pre-1.0 language or library in production (or building a product)? Or do you consider it too risky for production use?
Is the code-base sane enough / do I have the skills to patch or re-write it myself if things go sideways? Would I have written this anyway?
If yes, then I put a small abstraction layer between the api and my code, then put it through my vetting processes.
The questions I ask typically goe with any library, not just a pre-release. But the abstraction layer I'll often omit if it's a package that's been around for a while.