The Gap In Programmatic Knowledge