▲ | raverbashing 4 days ago | ||||||||||||||||
Oh so you mean mandatory pairing (which does away with the deep thinking required for some algos) and requiring "clean code" and other Uncle Bob BS doesn't contribute to actually scalable and efficient code? Color me shocked | |||||||||||||||||
▲ | Spartan-S63 4 days ago | parent | next [-] | ||||||||||||||||
As someone who spent a few years in the codebase for Tracker. There was some attempt at “Clean Code” but mostly basic DRY techniques. The product, itself, was plagued by being in a split-brain reality of Backbone and React (we were migrating as much as possible to React). We never addressed performance low-hanging fruit for large projects and it’s because it affected relatively few customers. That said, pairing has its ups and downs. I think as other folks have said, you miss out on being able to go deep on problems that require ruminating. You also lack overarching reviews that help to keep architecture clean. The code might be clean, but the architecture might get really messy really fast. | |||||||||||||||||
▲ | latchkey 4 days ago | parent | prev [-] | ||||||||||||||||
I used to think the active pairing was just a fad or crazy talk. Then I went and worked at Pivotal and learned it first hand. The way they did it works. | |||||||||||||||||
|