I&#x27;ve never been convinced about splitting developers into front and back end.<p>I see no reason why a decent developer can&#x27;t build the front and the back end for each piece of new functionality. This removes all the communication issues.