What does the callout "300... MINIMUMS" mean?
Your friend is right. The "minimums" call is done at the level over the ground at which you must have a visual reference to the runway environment in order to continue your approach. If you do not have a visual reference at minimums (due to bad weather), you have to perform a missed approach.