Is Barcelona the Place to Be for Software Developers?