Tenerife was a horrible event. Somehow KLM thought they were cleared for take off but the runway was not cleared because of the poor visibility. It shouldn't have happened and it probably will never happen again.
In Seattle one day with about 100 ft visibility we ferried a 737 out of Seattle and had to do a very slow taxi using compass across the ramp to backtrack on the active runway. A 747 in position turned his landing lights on as we neared him at the end to see him and turn around for take off. The tower was calling out distances to him for us also. My last airline wouldn't allow us to do that even empty.