Like many of the comments have mentioned, fulfilling the general education requirements of a BS degree /will/ make you better at your job. Learning how to think critically about ambiguous problems and how to apply knowledge from a variety of disciplines will make you better at solving the specific problems you face as a programmer. Those creative skills will also help you later in your career by which time you will likely have grown into broader roles that include project and people management.
It's also worth mentioning that the quality and depth of critical analysis possible in college literature and history classes will surpass that of even very good high school programs.