I agree 110% with everything said so far. Know your music, know your equipment, know your audience.
I even go out on my days off in the afternoon when the Marina is slow to work on new songs, tweak the equipment, etc. When I'm at home, I go through each new set of disc that I get to become more familiar with the material. I do this, so if I have someone, that may need a key change or something a little extra, I'm prepared. I have a small setup at my house, where I have worked out what type of effects if any I want to use, so that when I'm on the job, I'm not fumbling around, I'm getting down to business.
What I thought was going to be just a part-time gig, ends up being full days of practicing, searching for new stuff, upgrading what I have. I spend hours searching through our sponsored sites, looking for certain songs, the best price, new equipment that's come out, in other words, doing my homework.
I'm new at this as well, so for me, I'm always open to new ideas and suggestions.
Even before I hit the stage the first time, I went out to the Marina on several nights to get a feel for what my audience would be. I knew that I would have a dinner crowd, so I worked up a lounge/dinner set just for that purpose. I keep my show clean, which is a task for me, since I generally cuss like a truckdriver. But I know my crowd now, and it makes for a better show, because you're comfortable with them.
For me, it takes a sincere dedication to your show, for some it may just be a job, and granted that may be true to an extent. But if you've ever gone out to many shows, you know the 'real' KJ's from the ones just going through the motions. You treat each person with respect and fairness. Even if they're a jerk and a drunk, you still have to be diplomatic about how you handle them. It isn't rocket science, but it does take personality and dedication.
There's not a day or a show that goes by that I don't learn something new.
If you're not sure about something ask questions and be willing to listen. Sometimes you learn more by sitting back and watching others than you do by always being in the middle.
I use techniques that I've use to train others by when I worked in the corporate world.
1. Respect for the company, or business that hired you. That means showing up on time, prepared to do the job, and then do the job to the best of your ability.
2. Respect for your co-workers or peers. The bartenders, waitstaff, folks here at the forums, vendors that you deal with.
3. Respect for the audience. Never talk down to them, they are the reason you are there, so in respect, they're paying the bills. Be diplomatic and patient, but when necessary be firm, but fair.
4. Be flexible, never be so fixed in your own ideas of success that you can't be open to new ideas. Go the extra mile, but never compromise your personal integrity. Be professional at all times, but remember to be a human being as well.
5. Have fun. If you're not having fun at your job, then you're in the wrong business.
Sure each of us will have our good and bad days, but never take your personal problems to the stage. Most folks wouldn't understand, nor do they really care, they're there to have fun.
I realize at this point, I may be rambling to some, preaching to the choir with others, so I'll stop now.
I hope that I've been able to contribute something worthwhile to your questions. And while I may have been repetitive in some of my comments, some things are worth mentioning again, so thanks for bearing with me.
James
Maninblack