4 ms·
I would add: - do they communicate about their work? For me, that's number one. Often, really smart programmers are really terrible at communicating about wha
by yosito 4y ago
I would add:
- do they communicate about their work?
For me, that's number one. Often, really smart programmers are really terrible at communicating about what they're working on. They get into Lone Ranger cowboy mode and write tons of code without telling anyone what they're doing. They may get a lot done on their own, but it makes them nearly impossible to work with as colleagues. If I had to choose between a coworker who wasn't very good at coding and a coworker who wasn't very good at communicating, I'd gladly choose the one who isn't very good at coding.
- meowfly 4y agoI'm sympathetic to this perspective, but the other side of this is that the most enjoyable time in my job is headphones on listening to music in a flow state. I've been accused of being a lone wolf on projects. It comes from the selfish place that it's simply more enjoyable. Architecture conversations and code reviews can be fun, but collaborating on a project I could do myself (and especially pairing) often makes my job less enjoyable.
- yosito 4y agoThen maybe you shouldn't work with others.