-- Douglas Adams
Also, research suggests that the story of Bach dying before finishing the final fugue in Art of Fugue is inaccurate. An analysis of the paper in the extant manuscript, the tools used to draw the staff lines, and the simple realization that there is no way even Bach could have undertaken such a huge work without deriving the final combination of the fugal subjects before hand, all point to a completion in the year 1747 or 1748, but lost. The fragment that survives is likely to be a rough draft.
I wrote my senior paper in undergrad on this.
In fact the last work completed by the master is believed to be the "Et Incarnatus Est" in second (later) half of the B minor mass.
edit: talking about the organ works here
One needs to invest some time into the listening (and preferably: some music appreciation courses/ material) to start picking up the nuances. BTW -- the analogy with IT systems holds here. A layman will not appreciate the beauty behind some of the designs...
My personal experience with Bach as a beginning player is that a piece that sounds just fine becomes really interesting when you start playing it, and then at some point you get the extatic moment of enlightment... even if you still don't know it how Bach got there...
I can easily see why programmers could get into Bach though, or other pieces that show amazing contrapuntal / strict voice leading type skills in particular -- that type of music skill is very "head oriented" / logic oriented to me.