Exactly! Case in point ...<br><br>With PCs, and spreadsheets, users could do many things better (number crunching locally, what if, ...etc.). But then there were the side effects: outside of a disciplined development process, these things just evolve. They become a critical piece of IT that is not managed within IT's processes, budgets, backups, change control, testing, ...etc.<br>
<br>And such a spreadsheet, if it contains Excel specific features, may mean that you are locked to Windows and Excel. It may also make upgrading hard, and switching to Open Office impossible too.<br><br>Treat "applications" as living organisms: they need care and feeding. They are not static.<br>
<br><div class="gmail_quote">On Sat, Nov 27, 2010 at 10:43 AM, Insurance Squared Inc. <span dir="ltr"><<a href="mailto:gcooke@insurancesquared.com">gcooke@insurancesquared.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Excellent point, and not something most of us would think through at the spreadsheet level.<br>
<br>
I worked in the pricing department of an insurance company back in the nineties doing technical pricing work.  I created a couple of Excel spreadsheets for the underwriters to use to assist them with their pricing work.  5+ years after I'd left the company an underwriter thanked me for the spreadsheets - they were still using them.  As far as I know, they're still using them today, well over a decade after I've left.<br>
<div class="im">
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
This is the start of "code sprawl". Instead of spreadsheets being just data,<br>
they contain code (business logic) in them, and in effect, you have an<br>
"application".<br>
<br>
An application is something you have to maintain for many years to come:<br>
debug, modify, extend, ...etc. They have a life of their own, and require<br>
time and effort to continue to exist. Application development is not a one<br>
time thing. It is an on going effort.<br>
<br>
So, whatever you decide to replace that with, take this into account. For<br>
better or for worse, you have an application that needs to be maintained<br>
for the foreseeable future. <br>
</blockquote>
<br></div><div><div></div><div class="h5">
_______________________________________________<br>
<a href="http://kwlug-disc_kwlug.org" target="_blank">kwlug-disc_kwlug.org</a> mailing list<br>
<a href="http://kwlug-disc_kwlug.org" target="_blank">kwlug-disc_kwlug.org</a>@<a href="http://kwlug.org" target="_blank">kwlug.org</a><br>
<a href="http://astoria.ccjclearline.com/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://astoria.ccjclearline.com/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Khalid M. Baheyeldin<br><a href="http://2bits.com">2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>Drupal optimization, development, customization and consulting.<br>
Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>