Nonetheless, I learned many useful things in that introductory year of Graphic Design. The program placed a strong emphasis on design-thinking and critical feedback. Those skills are valuable in any line of work, especially in programming, which often requires artistic or creative thinking.
The graphic design courses also improved my code review process (toward self and others), and it improved how I think about usability when writing code – I focus much more on the next person who might work on/with my code.