I&#x27;m an &quot;enterprise&quot; programmer because I write in Java...  I&#x27;m also older than the average age of a start-up employee (late twenties).  I&#x27;ve never written a line of Ruby, and I&#x27;ve never written object oriented JavaScript or used Node.js.<p>However, I&#x27;m a <i>really</i> good programmer.  I just happen to write the majority of my code in Java.  If tomorrow we decided to use a new language, I could pick it up in a few days...  I have a feeling the &quot;enterprise&quot; thing is just veiled age-ism.  Anyone can feel free to correct me if I&#x27;m wrong, but at this point, it&#x27;s literally <i>impossible</i> to learn <i>every</i> new technology.  And anyone whose worth their salt should be able to learn a new environment and programming language without too much trouble.<p>I have a feeling that the enterprise thing is just a way for these employers to screen out the older, more experienced programmers.<p>This will probably get this throwaway banned, but Michael O&#x27;Church (who I am not) writes a lot about this on his blog.  I tend to agree with him.