Jack Leach said:
False... I do this work on my own time, at no cost to my business
The fact remains that your business has a vested financial interest in
adapting as quickly as possible with a minum of cost to the changing
business environment.
Ask that statement of the executives in your organization at a macro-level
and you'll see that it is a true statement. On a micro-level, even if its
something like developing a DB on your own time, with compensation only
being provided by your salary, the principle remains the same. The company
will realize a financial benefit from faster adaption in general and in your
application specifically. You personally will also realize a benefit in that
it will free up your personal time.
True in some cases, but in some cases this extra development time is not
available. If your boss comes in your office and tells you he needs a
brand
new hot report made up in a matter of ten minutes or you will lose your
job,
and you suspect it will take twenty to create the report on the fly, you
do
not spend fourty minutes creating a template that you can re-use mext
week.
You make the report, asafp, and build the template later.
My organization has a simply rallying cry - Do it right, first time,
everytime. If you're in an environment where your job is on the line if you
don't have a report within 10 minutes, you need to find a new job. The whole
discussion has *not* been about specific functionality, but rather about the
application as a whole. Furthermore, if you are doing this on your own time,
its in your own vested interest to think about the overall design because
its going to save you *PERSONAL* time later on. If you're having to do this
on your own time, then obviously the application isn't a priority for your
organization or you'd be working on it on the clock or your organization
would hire someone (or assign you) to work on it full time. At any rate, if
you're having to do this on your own personal time, compensated only by
salary, I would highly recommend that you reevaluate the circumstances
because you're obviously not being undercompensated.