The present research examined task differences in work satisfaction and in several correlates of satisfaction among programmer/analysts. Subjects were initially classified along analysis/programming and developmenUmaintenance dimensions. Questionnaire data were collected from over 250 subjects at a large manufacturing company. The results indicated that analysts were more satisfied with their work than programmers and that developers were more satisfied than maintainers. In a secondary analysis, subjects were divided into five groups: development/programmers, maintenance/programmers, developmenUanalysts, maintenance/analysts and supporters-those who primarily provided user and production support. The results indicated that maintenance/programmers were less satisfied than the other four groups-who were approximately equally satisfied. Significant differences in skill variety, autonomy, role ambiguity and amount of user interaction also existed among the five groups. A revised "task differences model was presented based on this secondary analysis.