Basic sense of programmers : coding (do something), if found error/unexpected result, they debugging their program code (self introspection) then repair error section (do something else more good than before), if they can’t repair error by their self, they ask more skillful programmers to help (ask more wise people to give advice). Never and refuse to give up easily.

Basic sense of users : pirating or buying programs, run programs (responding),if found error/unexpected result they just arguing about programmers which develop the program without any appreciation, blame their mistake to developer, in fact they even didn’t read user manual carefully.

Lucky you if have programmer as ur boyfriend, yeah they are always trying to understand and doing something for you more better like the way their try to solve their error code, planing ahead for future development and scalability of programs build by him▪ :3