Why did the author refuse working as a software developer?
Because he didn't feel the same satisfaction as being a teacher.
Because he wanted to try more chance to challenge his value.
Because the salary was lower than that being a teacher.
Because the working conditions were quite bad.