I used to play the pipe organ before becoming a software engineer. Bach's works are like living inside of a multi-threaded algorithm in real time. You can understand/appreciate a lot of them from a high level without knowing what they really are doing as implementation details. Some people even can play his pieces just with muscle-memory. But if you try to fully understand as a composer what he is doing in any piece,…
edit: talking about the organ works here