Revision X
To this programmer, there is nothing that sores the eyes more than a never-ending cycle of revisions. It's like changing lines of code of something you thought was finished. Can you relate? It's like homework that needs to be rewritten.
To me, that sucks. I don't mind starting from scratch. In fact, a new program would be better to do than to "fix" an old one.
Fact is, there's not much to fix in the program-to-revise. A week ago, a complete version of the program was accomplished. Later on, a revision was asked to allow filtering. This enhancement will then make it easier for the user to view data by filtering the entries.
FACT is, that it is difficult to continuously revise a program just to make things easier for the user. Imagine this: Day 1 - Version 1 completed; Day 2 - Revise data entry, change from radiobuttons to checkboxes; Day 2, 2 hours later - Version 2 completed; Day 3 - Revise data entry, change reference from XXXX to XXXXXXXXXX... and so on...
But the fact that WE programmers exist is to make things easier for the end users. It is our DUTY to ensure that our end users will have a hassle-free work. It is our OBLIGATION to lighten the load.
Okay... time to transport 'zfi_rep_aging' once again...
To this programmer, there is nothing that sores the eyes more than a never-ending cycle of revisions. It's like changing lines of code of something you thought was finished. Can you relate? It's like homework that needs to be rewritten.
To me, that sucks. I don't mind starting from scratch. In fact, a new program would be better to do than to "fix" an old one.
Fact is, there's not much to fix in the program-to-revise. A week ago, a complete version of the program was accomplished. Later on, a revision was asked to allow filtering. This enhancement will then make it easier for the user to view data by filtering the entries.
FACT is, that it is difficult to continuously revise a program just to make things easier for the user. Imagine this: Day 1 - Version 1 completed; Day 2 - Revise data entry, change from radiobuttons to checkboxes; Day 2, 2 hours later - Version 2 completed; Day 3 - Revise data entry, change reference from XXXX to XXXXXXXXXX... and so on...
But the fact that WE programmers exist is to make things easier for the end users. It is our DUTY to ensure that our end users will have a hassle-free work. It is our OBLIGATION to lighten the load.
Okay... time to transport 'zfi_rep_aging' once again...