Combinatorial chemistry is a technique used to create large libraries of compounds that can be efficiently screened to find new drugs. It involves synthesizing hundreds or thousands of analogs simultaneously using the same reaction conditions rather than synthesizing compounds one at a time. This increases the probability of discovering novel therapeutic compounds. While it has advantages like saving time and money, early techniques had disadvantages like producing compounds that were too similar in structure.