Adam's Lair Forum

game development and casual madness
It is currently 2017/03/26, 11:20

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: 2014/12/24, 02:05 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 1933
Location: Germany
Role: Professional
Hello everyone,

I just read > this blog article < and thought I'd share it with you guys. It's about positive feedback, and how it is not only nicer than conscious criticism, but also far better in creating a constructive learning experience. It may sound obvious, but often lost - especially among internet forums.

We probably all know how easy it is, as a programmer, to get caught in a negativity trap where all the code is just a blur of "WTF" and "ugh" - not only our own, but also the one others show us. This is bad. It is destructive and it hinders improvement and I think it is a good thing to maintain a certain aspect of positivism.

I really don't think that this is an issue here and I am really glad that it isn't - so don't read this as a critique or "guide". I just kind of enjoyed the prospect of the article and I wanted to share it with you, as I believe that its essence deserves some thought. :) Here's what I've picked up from this with regards to commenting the work of others, summed up:



  • Don't overlook bad things. Mention them, explain them, but do not dwell on them.
  • Do look for good things. Elaborate why they are good and how awesome they are.
  • For every point of critique, look out for 4-6 positive things.



It's quite easy, yet overlooked as easily. When reviewing someone else's work, it is a common practice to focus on criticizing less-than-optimal bits, and this can be helpful - but we shouldn't stop there. Reinforce the good stuff as well!

We are still a very small community, and while this can be a caveat, it is also our chance to start with a good example and create an atmosphere of positive reinforcement, kindness and creativity - and I think you are already doing great. As new users join us, they will be welcomed by the environment to which everyone of you contributes, and I am incredibly glad to see how helpful you already are when stepping up to support the ones who need advice. Keep it up. Seriously. This is not a small feat. :)

So why am I writing this? Simply because I think that the spirit of a positive environment deserves some resonance. It is a rare good and a treasure to find.

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2014/12/24, 10:20 
Forum Addict
Forum Addict
User avatar

Joined: 2013/09/19, 14:31
Posts: 819
Location: Italy
Role: Hobbyist
Adam wrote:
We probably all know how easy it is, as a programmer, to get caught in a negativity trap where all the code is just a blur of "WTF" and "ugh" - not only our own, but also the one others show us. This is bad. It is destructive and it hinders improvement and I think it is a good thing to maintain a certain aspect of positivism.


And let's not forget:
Image

_________________
Come on Duality's Discord channel. It's entertaining and productive! :mrgreen:


Top
 Profile  
 
PostPosted: 2014/12/24, 12:46 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 1933
Location: Germany
Role: Professional
True. I've experienced this myself :D Not even sure whether there is code without a single wtf when reviewed - though I guess 50% of those would disappear if there was an explanatory comment for every questionable line. Good documentation is a very valuable thing.

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group