Turns poorly defined specifications into mediocre software; occasionally builds real-world things too!