As a programmer, I've found far more uses for linear algebra than for calculus. It shows up in robotics, in machine learning, in game development, and in many other cool subfields. I didn't get very much out of my university linear algebra course. (It was pure theory with nearly zero applications.) I don't think I really developed a good intuition for linear algebra—and why it's so useful—until I read Jim Hefferon's…
As a programmer, I've used calculus and linear algebra exactly never in my professional (20+ years) career. It just doesn't really come up doing web apps, sysadmin or dba work.
On the other hand, I'm prepared to defend to the death the statement that programming is applied formal logic. (Or possibly abstract algebra; that is likely more appropriate for some more modern things. On the other hand, I grew up in the land of Dijkstra, so....)