I wrote a 16-bit application for a financial institution back in 1992 or 1993. I just found out the program is still being used today. The setup program continues to operate, even on Windows XP. I was just astounded. The programming is pretty plain, with a simple interface. It fulfills certain auditing requirements on a mortgage after it has closed. I would have bet the program would have bitten the dust long ago. But nope, it is still there, still running, never been upgraded. I also found out the financial institution kept a Windows 3.1 machine around for a number of years, just to use this program. Then they discovered it would operate on Windows XP and they installed it and moved the database over without a hitch. The only documentation they had to work with was a 50 page manual I had provided with the program way back in 1992, in Word 2.0 format!
What is the secret of the program's longevity? The IT department never got involved with it. Never touched it. Never was allowed to perform "upgrades". Makes you think, doesn't it?
I've really gotten into writing technical articles in the last couple of months. I've even read a couple of posts about blogging, six figure incomes (dang that's a lot!) and driving traffic. However, the one item that seems to be left out is more important than anything else. You have to write content that is interesting. If it's good, they will come read. If it's crap, well there's always gardening or yard work to fill my time.
I am a software developer with Southwest Research Institute. My company's customers often work in a locked down or secure desktop environment. Generally, this means that users do not have access to administrative permissions. For me, this means becoming expert in developing software that will run as a standard user. I also try to develop software that does not require administrative permissions to install.
I started investigating least privileges at this blog[^]blog. I've expanded on his work[^] with some of my own thoughts regarding setup of a development environment that works in my world.