3 ms·
Developing software as a team is a completely different sport than developing software alone. Developing software alone even happens when people think they work
by hasoleju 3y ago
Developing software as a team is a completely different sport than developing software alone. Developing software alone even happens when people think they work as a team. They just split up the tasks so that each individual contributor owns their part of the codebase.
Developing software as a team really means much more time is spent on discussion, writing documentation, reviewing code and explaining concepts than actually writing code. The benefit of this is: Everyone in the team has a good understanding of the code base and can contribute. The disadvantage: Not everyone likes this style of work and is comfortable with so many non conding tasks.
- antupis 3y agoAlso, it is much slower than just shipping the code. I prefer working with a pair or a team but sometimes you need to ship often and fast.
- mnsc 3y agoI'm sure there are circumstances where there's good reason to firehose thousands of lines of complex unmaintainable code. But how common is such "throwaway" projects?
- antupis 3y agoUsually when you are starting an actual new project that kinda throwaway is a very good way to understand business needs and problem domain.