homunculus might be the first example of self-personalizing software so code that doesn't just learn your preferences—it authors new features based on how you actually work