3 ms·
In larger projects, each module or discrete functionality works like what's being described in the article. There will always be a handful of programmers, most
by gchamonlive 8y ago
In larger projects, each module or discrete functionality works like what's being described in the article. There will always be a handful of programmers, most likely coordinating other programmers, that intimately know that module. That is OK and in many occasions development and intervention, from concept to implementation and then test and release to production, can be sped up, but it must be taken into account that it also lowers the so called truck factor (I like to call it lottery factor, in which a developer wins a lottery ticket, becomes a multi millionaire overnight and leaves the project, rendering hopeless all those parts he had exclusive knowledge)
I guess then the goal is to find balance between having heroes and increasing the lottery factor of the team.