Many of the posts contain good ideas, written by some (by no means all) who however well intended, have never been in or near a gun fight (imo) outside of the digital world.
For example - the only time I want to advance on the target is when I am beyond certain their is not a second/or more shooter(s), and/or I am positive there is no other escape route than through the shooter. First instinct should be to secure cover if possible (especially when facing multiple threats). Advancing on target leaves you open, and firing while moving - these are two things that lessen the odds for you if you have not been trained/practiced extensively. If this is going to be your choice, only shoot high capacity weapons because the untrained (for this) will miss repeatedly and likely have collateral damage to account for.
I never fire until empty unless I have another full (and hopefully higher capacity) magazine in my weak hand...which makes the people selling holsters that have magazine carriers attached (strong side) complete idiots that have never been in a gunfight (imo). And I count my shots, at the range, in practice, every time I shoot so I can prep for the magazine transfer. I have seen Leos in training scenarios and competitors at 3 gun that "lost count" and kept trying to fire on a racked open gun! Not a good situation when you are receiving fire.
Gunfights come in many shapes and sizes from the full combat situation to the gang banger in your face, and sometimes the best solution is to feign fear, collapse/faint, draw the shooter in to give you the momentary advantage needed to survive get to cover and/or draw and fire - but mostly it gives you at least a moment to assess the situation that aggressive action may eliminate.
I am sorry but, while articles such as this one have good ideas, and usually well thought out strategies, the failures come in the untrained execution of well meaning articles and posts.
Most vets (80%+) never saw combat, most leos (75%) never drew their weapons, and many gang bangers are high on drugs/adrenalin and unpredictable. My point is, we all react under stress differently and our only advantage is training and practice. And please believe me high and unpredictable is more dangerous than a calm "professional" robber.
Cover is your best option in a drive by. If you draw your gun and advance on the target (which could easily be multiple shooters) you will likely take a round. Taking cover (if possible) gives you the advantage of assessing the situation, and then returning fire if needed.
Avoidance is the best way to win a gunfight.