Work Together
Learn the importance of working together in situations when each team member has different skills to use.
We'll cover the following...
In most cases, we’ll be one programmer among several, and like rowing a boat, the sum of efforts depends on everyone rowing in the same direction. This is trite and easy to say. In practice, coordinating a programming effort is less like rowing a boat and more like herding cats.
Generally, good programmers are opinionated and strong-willed. If we ask any two programmers to solve a problem, they’ll solve it differently. Yet, the product depends on several (or many) programmers working together and creating a cohesive whole.
Divide and conquer
The average product requires many talents, and every programmer has unique skills, interests, and expertise. Understanding what you bring to the table is essential to contributing the most to the product.
When we’re just starting out, our industry programming experience is zilch, but we have enthusiasm. Let’s work with that. Is there a part of the product nobody else has experience in, either? This is usually in the messy parts; a common example is software packaging and field upgrade. ...