What are common pitfalls Software/System/Web Developers and Engineers face regarding collaboration? How can they be avoided or mitigated? https://www.rallypoint.com/answers/what-are-common-pitfalls-software-system-web-developers-and-engineers-face-regarding-collaboration-how-can-they-be-avoided-or-mitigated <div class="images-v2-count-0"></div> Tue, 24 Jan 2017 23:24:36 -0500 What are common pitfalls Software/System/Web Developers and Engineers face regarding collaboration? How can they be avoided or mitigated? https://www.rallypoint.com/answers/what-are-common-pitfalls-software-system-web-developers-and-engineers-face-regarding-collaboration-how-can-they-be-avoided-or-mitigated <div class="images-v2-count-0"></div> SGT Private RallyPoint Member Tue, 24 Jan 2017 23:24:36 -0500 2017-01-24T23:24:36-05:00 Response by LTC John Shaw made Jan 24 at 2017 11:34 PM https://www.rallypoint.com/answers/what-are-common-pitfalls-software-system-web-developers-and-engineers-face-regarding-collaboration-how-can-they-be-avoided-or-mitigated?n=2280137&urlhash=2280137 <div class="images-v2-count-0"></div>Clearly described, defined requirements with a user group that has a specific functions and automated testing scripts for scalability across many geographic regions.<br />Coding for millions of users with billions of transactions requires efficient code.<br />This software must be put through real world production scale environments. LTC John Shaw Tue, 24 Jan 2017 23:34:55 -0500 2017-01-24T23:34:55-05:00 Response by PO1 Private RallyPoint Member made Jan 25 at 2017 10:52 AM https://www.rallypoint.com/answers/what-are-common-pitfalls-software-system-web-developers-and-engineers-face-regarding-collaboration-how-can-they-be-avoided-or-mitigated?n=2281234&urlhash=2281234 <div class="images-v2-count-0"></div>This is a point towards inter-team collaboration, and I hope I understood the question right.<br /><br />One thing I have noticed is style. Some people choose &quot;shortcuts&quot; while others don&#39;t. This is especially true when using untyped languages like Python. <br /><br />Take for instance this: <br />x = True<br />print &quot;Hello&quot; if x else &quot;World&quot; is the same as:<br /><br />if (x):<br />....print &quot;Hello&quot;<br />else:<br /> ....print &quot;World&quot;<br /><br />This is a simple example and there are many more &quot;shortcuts&quot; and style related things out there and I understand the need or want for them. <br /><br />As much as I am personally against this, I believe it could be beneficial for organizations to implement a style guide, even informally. Seasoned developers are able to decipher these, but new members or other people inheriting code without a full understanding can run in to problems discerning the functionality of certain pieces of code.<br /><br />*Edit: it got rid of my indentations, so I made them periods (.). PO1 Private RallyPoint Member Wed, 25 Jan 2017 10:52:19 -0500 2017-01-25T10:52:19-05:00 2017-01-24T23:24:36-05:00