W
woodbrian77
[email protected] said:As everyone who's done professional programming knows, there
are many programmers who try to find ways to expand the amount
of time it takes to complete a project and the amount of
maintenance that is required for a program or system. They do
this out of self-interest: They want oodles of money. While
this is more conspicuous in the public sector than elsewhere,
it is widely occurring in the private sector as well.In the United States, "the public sector" refers to governmentJames said:Such programmers don't stay employed for very long. (I'm not
sure what you mean about "the public sector". I don't know of
any state run companies which [sic] actually write software. The
contract it out, and the companies they contract it to are often
better run than most.)
agencies, and metonymically to those companies who serve
government contracts.
You mean that you'd consider the subcontractors the public
sector as well, even though they're limited companies? And what
about companies like IBM, who subcontract to the government, but
also produce a lot of software for other private companies, etc.
I think the point is that the public sector is taking over the
private sector. The unfortunate trend is toward greater
dependence on government. Previously health care was largely a
private sector area (in the US). Now it and other areas are
being taken over by the public sector. There's a saying going
around something like this, "If you think health care is
expensive now, wait until it's 'free'." The limited "success"
of socialized medicine in some parts of the world has only
been for a little while. I'm doubtful those success stories are
likely to be continued in the years ahead and expect rather
that those programs will crater sooner than later. A lot of
people know that in the US. I'm not as sure about other places.
Anyway I think the percent of revenue IBM gets from public
sector work is increasing. They are more or less being
enfolded into a world system.
I doubt that there are government employees who write software.
The government certainly has computers, and government employees
use them, but I rather suspect that all software development is
contracted out.
I can't name anyone specifically, but think you go too far.
I believe there are some who do. I would admit they are the
exception to the rule though. Anyway, my above point is that
many who work for what used to be a private sector company are
in the process of becoming public sector employees.
At least in the United States, the government (or some branches
of the government) do impose accountability. The space shuttle
software is an example of a project that is run considerably
better than most, for example.
Does anyone know what the primary language used by the
space shuttle software is? I'm not going to be impressed
if the answer is C. I won't be surprised either. The
FAA is an avid C user.
Brian Wood
Ebenezer Enterprises
www.webEbenezer.net