Let's say you are a workaday programmer doing something like database-driven apps for enterprises. You used to build terminal-based apps. Then you moved to GUI apps. Now you are doing web-based apps. All of it covers a good 30 years of change. How would computer science have informed you about those changes?