Smart Programmer
Smart Programmers work less and produce more. The get the job done without giving stress to client or their immediate boss. At the same time they do not have stress or do not work till they burn out.
Smart programmers understand clearly, what has to be done, what is the need of the client. They work in a line and length with requirement to fulfill the needs of the client. They do what makes client happy, not what is easy to them.
Smart programmer have technical expertise. They innovate new ways to get the job done quickly and easily. They do not look at their monitor for whole day. They work few hours a day and show more productivity than stress free programmers and stressful programmers.
If a task needs 8 hours of labor, they take 5 to 6 hours and be relaxed in remaining hours. They do not take 12 to 14 hours to complete a 8 hours job and saying 'I am working more, staying upto midnight in the office...'.
They are quick in their work as well as leaving the office quickly in the evening.
Smart programmer are stress free because of their skill in time estimating. They do not over estimate or under estimate. They will convince their client or immediate boss that why they need such timeline to get the task done.
They have both communication and persuasion skills.
When client or immediate boss, forcing to complete a task in too short time, smart programmer will not agree. They have guts and confidence to oppose their immediate boss if they are charged inhumanly.
Smart programmers know what they can do and can't do. They will not commit for what they can't do.
In overall, the stress level between the smart programmer and the client will be lower or zero percent. They keep themself happy and keep the client happy.
Focusing on client's requirement, be truth full to what they can do and can't, being positive in communications and having guts and confidence to oppose when they are demanded more inhumanly, and with little bit creativity. These are the attitudes of Smart Programmer.
Being a smart programmer is not related to technical skill alone. It is related to attitude more than technical skills.
|