It&#x27;s the people that make a job good or bad; the technology plays a comparatively small role.<p>I&#x27;ve worked with people I&#x27;d do anything for, including spending a couple years wading through old technology.  You do it for the team, because you love your people.  The same is true using new technology: it&#x27;s easiest when you&#x27;re doing it for your team.