What do you think are critical traits in a programmer?
I actually mean critical, NOT things needed for unicorn/senior/super/10x. I mean stuff that you *need* to feel good and function well professionally.
Genuine curiosity and following where that leads to.
Everything else comes from that. From discovering new programming languages, solving users needs, improving workflow etc.
@mpj The ability to recognise their mistakes, accept there are things they don't know, and take advice from others
Programmers are often seen as isolated and antisocial, but programming is a group activity, particularly so in FOSS
@pavsaund @jjatria Yep. This comes up a lot on birdsite too, I think it makes a lot more difference than people generally realize. It's also supported by Googles research on high-performing teams - I talk about in in this episode of FFF: https://www.youtube.com/watch?v=J9OpTNk0hYc (link to the research is in the description)
I actually wrote a few reflections on that: http://codingwithempathy.com/2016/08/02/valuable-resource-does-a-developer-need-to-be-nice/
Thanks for your stuff :)
We should also be aware that not everybody will have the same ability to develop or demonstrate empathy. The tricky bit is how to generate a space in which they too can contribute to the group, without damaging the things that make it work.
So maybe A is really bad at SQL, and B is really bad at dealing with people, and C is really bad at keeping the project on schedule. But somewhere between them there is a _team_ that can take the best of everyone.
People skills / compassion / empathy are skills often neglected, but can be learned. Without them there is no team. Just individuals that happen to work near each other. I think for a team to play on each other's strengths, they need to be able to collaborate with each other at a certain level. Sometimes a team lead/ manager can play the middle-person between all. But I still don't think that's a team.
I've personally found Empathy to be more and more important.
Being able to seek to understand others needs. From users, stakeholders, teammates and even yourself.
@mpj Consistent indentation, basic understanding of source control, and knowing that they aren't an expert as soon as they take a course on codecademy.
@mpj I know you already filmed the first of these videos but i wanted to put my 2 cents in.
I find it hard to do anything without a good environment EG: quiet/headphones some music without lyrics not hungry etc...
[Notice Regarding the Transfer of the mstdn.jp / mastodon.cloud Services] We have received several inquiries showing interest in a transfer following the announcement of the end of the mstdn.jp and mastodon.cloud services. As a result of subsequently evaluating the situation and making preparations, we have decided that the corresponding services will be transferred to Sujitech, LLC. on June 30. Thank you.