Research: Programming Style and Productivity