Experience does not equate to cynicism, or at least shouldn&#x27;t in a &#x27;good&#x27; developer. And experience is indeed a common &#x27;replacement&#x27; for youthful enthusiasm, mostly because greater experience (usually) brings with it lower risk, faster &#x2F; cheaper development and a greater chance of success of the project. If you are a junior, no matter your level of enthusiasm, you often don&#x27;t know what you don&#x27;t know.<p>Personally I&#x27;m happy to work with people of all &#x27;types&#x27; as it&#x27;s possible to take the best from them and ignore the worst (unless it&#x27;s destructive to team spirit and the success of the project). Many occupations have their cynics and difficult or annoying personalities, software development is no different.