Techniques To smarter programs That Only Some Know About