Human Rights-based Approach to Programming