Should You MEMORIZE Everything in Programming?