I believe (vanilla) software development is a young man's/woman's game. I realized this last year at age 38 and I've been rapidly trying to alter my career trajectory. - If you aren't a specialist, you are constantly competing against 20-somethings who will always be more current in their skills and breadth than yourself, because they have more free time than you have (e.g. I have a wife, kid) - I've written GUI widg…
That's kind of full on ageism don't you think? I am an older developer and I am easier going than some younger members of my team who are very aggressive and overly emotional when discussing technical problems.