The theory and practice of technology in materials development and task design