There's this myth we tell ourselves about "Real developers" and especially "this is why I am not a Real developer". It got me thinking - is there actually a useful definition out there?
Here is my best try:
*A 'Real Developer' is someone who writes code or other instructions for a computer which run successfully and get something useful or delightful done in the real world
This rules-out some computer science graduates and quite a few internet assholes who have not (yet) learned to write code which anybody regularly uses. It rules-in a lot of people who don't think of themselves as software developers but who actually write a lot of code or other software tools which they and their colleagues use every day to get their job done.