Archive for the 'agile' Category

Don’t be a refactoring bigot (follow-up)

Thanks to Justin and the comments on his post (No, Be a jerk), for expanding on my blog post and taking the discussion to a much more sophisticated level than I started. Instead of “Don’t criticize code”, I think this will be more suitable title of the paragraph: “Give constructive criticism”. I agree […]

Don’t be a refactoring bigot

Developers want to write simple and elegant code. I do too, and so sometimes I catch myself being a little bit of a “refactoring bigot”, that when I came across code that I deemed not good, I became critical, or I just wanted to fix it all at once. Not very smart.
So here […]

TDD is good for your happiness and well-being

“Flow”, by Mihaly Csikszentmihalyi, is one of the pioneering books in the field of Positive Psychology, i.e. researching about what makes people happy and productive, instead of focusing of psychological diseases.
One of the key concepts in the book is that for an experience to be enjoyable, it has to be challenging at the right level, […]