The feeling of a father taking his first son to kindergarten registration is something hard to explain. Any feeling is usually hard to explain because it does not match up with logic. We all know emotion and logic do not go side by side. That is not far from the truth when it comes to developing the software for years.
“Mylul, your father is taking you to school today.” I did not understand the smile of my father’s face, but I did feel his happy mood when he took me to school that my sister attended. My dad paid 500 taka for registration, which is about $7 dollars in the US. I am assuming it is a joy only a father could understand. One thing that was clear is he did not care about the money. Raising a child and developing software does have some similarities. It almost seems as the software becomes the programmer’s child. The same could happen in a job where the employee puts enough emotional effort into the work they do.
Software Developers following their Intuition
As I am working on On-call Ma for home care agency, I am beginning to see extra details programmers insert that I did not request. Sometimes the programmer changes certain detail from the requirements. For example, the programmer may feel a report is important and adds an extra tab to display it. Experience programmer knows very well that “no good deed goes unpunished” is common. That is because programmer awareness of emotion and logic become concert.
There was I toward the end of my kindergarten year where I was getting hit with a bamboo stick on my hand by my teacher because I did not do exactly what I was told to do like standing up when the teacher enter the room to show respect.