SMS dit: Professional issues in software engineering