As a programmer, I highly prefer C++ and I like simple solutions, whenever possible. For me, correct design is the core for every development. If the design is poor, I enjoy refactoring of the code. I like working on a low level of abstraction, but controlling the hardware manually is too much. I am glad when I have the motivation to save a lot of means by proper design.
I solve problems in contexts, so I do simple tasks more slowly than the others, but as a result, the time is usually saved in the end. Also, a lot of people think 2 steps ahead instead of questioning 1 step behind, I do the latter and it often leads to simpler solutions.
I don’t want to work in a company where the applicant/employee is judged by his education, because despite the fact how terrible the schools nowadays are, compared to the possibilities of self-education, I still see education requirements quite often. For me, public-school studies are quite often only a waste of time and money.
I must mention that I did not like corporations in the past, because of the top-down hierarchies where someone tells you how to do your work without specifying what to do , but I totally loved working for NCR. We started the work with huge technological debt, but every step made sense and good ideas have not been doomed so a lot of work has been done.