|
|
|
|
|
by sshine
1292 days ago
|
|
I have colleagues who move fast, break things, and don’t believe in interfaces. They are highly productive and it’s hard to cooperate with them in any other setting than pair programming, which does work great. Then I have colleagues who write the interface first, tests second, and finally write code. Cooperation between these cultures is hard. It works best to have cycles between areas of a code base. The interfacers can easily end up as janitors and cleaners, and there can be friction. I think both styles are warranted, especially in startups. |
|