Programmer's Competencies between Industry and Education | Synapse