I like this suggestion because it allows for the application of learning techniques and discipline that a developer would typically have honed throughout a software career, yet the accumulated skills do not require the mentally taxing global awareness of many factors at once.