340 karma · joined April 28, 2017
They're testament to the successes of a homogenous society at the very least.
The most productive thing our industry could do is create an anonymous blacklist of devs to avoid and code samples of their shit work.
Mostly, though, pair programming is my favorite way to get people up to speed with a project and to prevent information silos about critical functionality. My devs do them about once a quarter with each other for a week or as needed.
IQ 100: DO YOU HAVE A SOURCE FOR THAT?
IQ 145: It's perfectly rational to trust your deep instincts, since they passed through generations of evolutionary pressure
There's also the cracked lesson feature. They aligned cracked lessons to urgency gamification instead of something more sound like delayed repetition. As a result, you'll often have cracked lessons which you've long since permanently committed to memory and will be spending 15 minutes on easy lessons rather than doing the important, harder lessons.
There's definitely an argument that soulmate don't exist. That anyone can be the one that you want as long as you see it through until you feel indifference. For some people, though, that indifference comes much faster. Trust and respect erode way faster than can be undone.
Cultural differences impact what a person believes is the correct answer.
Willingness is one thing, but getting yelled at for learning and doing your best is another. I never treat my Juniors like that, and encourage a 75/25 working/improving split. Still, several frequently get anxiety about how long it's taking them to clear tickets.