Economics and business, because these are why programmers have jobs. Additionally, understanding these will almost always dazzle non-technical managers and business owners because they are so accustomed to hearing only tech-speak from programmers and systems administrators.