Optimizing compiler articles