Pretty much what it says in the title, if a guy tells you he is a computer programmer, he may call it software development or software engineering. What stereotypes/assumptions do you make about him ?