From Simplicity to Spaghetti at Basecamp