For me it starts when I get to the boat early chat up the captain, DM, and deckhand so they know a little about my experience level before they get buried in passengers, navigation, and briefings. Then when I tell the captain or DM that I will need a buddy, I've usually gotten a good match.
At home, buddy diving for me starts several days in advance or even several weeks in advance. I have several dive buddies at different levels of experience/training levels. Some more advanced that me, others the same level or less advanced than me. If I want to dive on Nov 15 for example, I ask around to see who is available. Based on who I decide to dive with, my buddy and I start discussing the dive we might want to do (shore dive vs. boat dive. shallow dive vs. deeper dive). Based on what we decide, we pick the right equipment (what kind of gas do we need, do we need scooters, do we bring a camera, etc.).
As an example, one of my dive buddies and I are trading emails on a dive we are setting up for Nov. 9.
By the time I get to the dive site, there is no "oh, i brought air, you brought nitrox" or "i brought doubles and a scooter, you brought a single tank". Even if this is a boat dive, I don't need to ask the captain to buddy me up with someone as I brought all the stuff I need to the boat dive. Including a buddy who is competent to do the dive that I want to do.
I do this routine enough that I don't need to do it so many days or weeks in advance. I could for example get a call on Friday from someone who wants to do a technical dive on Saturday. Not a common thing but it has happened in the past. Because my buddies and I are already on the same page with regards to what gas we use on various types of dives, I already have a couple of sets of tanks at home ready to go. My buddies know that I can get whatever gear is usually needed for various dives lined up with short notice.
All this is to say that at home, I myself am never forced to be instabuddies with some diver who I don't know. I organize my diving in a way that on the precious few days I do get to dive, I get to dive with someone who is competent for the dive I want to do.
---------- Post added October 23rd, 2014 at 10:57 AM ----------
Same here. If it weren't for (my perceived?) safety benefit I would always prefer solo.
There are some benefits inherent in diving in a competent buddy team that is not available to you when solo diving. There just isn't getting around that. We can even take one stupid but real example... let's say you get a cramp on your leg during a dive. A pony bottle is of no help in relieving a leg cramp. Another example, you break your mask strap while in midwater. While a pony bottle help you maintain your proper depth as you put your backup mask on?
I have my own opinion regarding what is better between proper buddy diving vs. solo diving. As I said, I appreciate that divers have varied reasons why they think solo diving is best for their situation. However, one thing I am not convinced on is a pony bottle serving as a complete replacement for a competent dive buddy.