Alpha's Manifesto

A black and white figure's thought-hive

Dealing with “unreasonable” clients

Customer management

Unreasonable stick figure

One of the forums from the StackExchange family which I usually visit is the Workplace one. It deals with office / team behavior, ethics and professionalism. The questions are incredibly interesting — most of the time, I’m not entirely sure what I should do in situations like that — and the answers are amazingly well crafted and thought.

And there is a particular one which caught my attention lately: Manager requesting task which I believe is unnecessary. And I found it interesting because we hear that a lot in the software world: “why is my customer / manager / leader asking for that if it’s not really necessary / a priority / important?”

Well, there are several aspects to consider. Let’s go in this world of absurd requirements together.

(Read more →)

How to perform a good code review

Reaching agreement from a bunch of code

Code review

I recently wrote about how to create a good pull request, this is, how to make your code changes easy to review and discuss. Now we’re going to talk about the second part: reviewing someone else’s code. This puts you on the reviewers side, and hopefully the person submitting code did follow our guidelines to make your life easier.

There are several approaches you can take to review the code, but we’re going to enumerate a checklist that you could use to minimize the usage of your time and the efficiency of the code review.

(Read more →)