I'm directing this post to home roasters with modest expectations for emulating "professional" equipment, but with high expectations for the quality of their roasted coffee.
I follow a set of
useful principles for roasting. These are more or less appropriate for many other home roasters, but they are particularly in tune with my roasting equipment, attitudes, experience, personality, etc. Collectively, my roasting methods are at the opposite end of a continuum of commercial and small-batch professional artisan roasting. I try to learn from, but not emulate, that opposite end. Even so, I benefit from "tips" that others derive from high-level research and practices.
I begin roasts with these few principles (there are others, I suppose) suited for heatgun and 96 oz dogbowl, as a baseline, and then adjust, experiment, or correct. Different batch sizes and bowl sizes are variables that matter quite a lot. I suspect that the same is true for high-grade roasters, but each one, I imagine, has a sweet-spot batch size that should be mastered. 90% of my roasts are 10oz in a 96oz bowl. HG/DB roasting allows for enormous flexibility, all the more reason for keeping it simple.
I do not know (and I'm not sure I want to know

) whether those with the most sophisticated equipment and most precise measurement and tracking capability produce roasts that are much better than mine. Overall, given heat and agitated well, the beans know what to do.
1. Steady application of heat, 1st c. at 6-7 minutes. Beans heat with optimal evenness.
2. Ideally, 1st c. extends not much more than 2+ minutes, but some varieties don't cooperate.
3. If unfamiliar with the variety, I roast until a few pops into 2nd--usually 10 minutes. Less, if close to city roast is recommended.
4. Beans roasted in an open environment (such as a bowl) give immediate useful feedback: Color; Heat; Smell; and Smoke. These might not be precisely understood at any instant, but pay attention to trends and changes. These sensory inputs are identifiable and useful in very tiny incremental changes.
5. As nearly as I can figure, beans rarely "require" a roast longer than 10-12 minutes. Anything slower than that is a function of the roaster's capacity for a desired batch size. Besides, longer roasts get boring.