The greatest realisation I&#x27;ve had as a developer is that no matter how much I learn and how clever I think I&#x27;m being, I&#x27;m always going to be limited by the number of hours in the day. If you want to build brilliant, audacious, complicated applications then you simply <i>have</i> to work with other people because you physically can&#x27;t do everything yourself.<p>If you&#x27;re a &quot;lone gunman&quot; you&#x27;ll have to accept you&#x27;re limiting yourself to things you can make in your available, very limited time.