On Tuesday 08 May 2007 23:00, Dave McGuire wrote:
On May 8, 2007, at 10:11 AM, Patrick Finnegan wrote:
Possibly just write a library for doing basically
everything you
want to
do with the device, and distribute that with some sort of API
reference, which should make writing a clean/portable/changeable UI
that much easier.
This is a fantastic way to do things like this...If more software
were developed in this manner, I'd have torn out a lot less hair by
now.
I think this is why I can't stand to work for a company that develops
software (as I had in the past). Too many cut corners, assuming 100% of
their users are idiots, and trying to develop code by piling more and
more crap onto their old code base.
I'm really, REALLY glad thatI don't work for that place anymore, and I
work soemwhere that sysadmins actually write code, debug OSes, and are
encouraged to make things clean and reusable, and avoid hacks.
Oddly enough, since we have the source code to the commercial HSM at
work, I'm pretty sure that we know how it works (and can debug it)
better than the current vendor can (few, if any, of the original
programmers for the code still work on it, as the software has gone
through quite a few corporate acquisitions).
In fact, I can't rememeber a single bug report that we've submitted in
the past year or so, which we haven't figured out the fix for before
EM^Wthe vendor got back to us with any sort of usable workaround.
Pat
--
Purdue University ITAP/RCAC ---
http://www.rcac.purdue.edu/
The Computer Refuge ---
http://computer-refuge.org