[Info-vax] The Gender Fluid IT Crisis
Arne Vajhøj
arne at vajhoej.dk
Sat Jul 29 18:26:47 EDT 2017
On 7/29/2017 4:25 PM, seasoned_geek wrote:
> Not so much pitching my blog as pointing out the current IT crisis
> which is bigger than Y2K ever was. Used to be quite a few IT management
> types here.
>
> http://www.logikalsolutions.com/wordpress/information-technology/the-gender-fluid-it-crisis/
<quote>
IT workers put in millions and millions of hours fixing things
incompetent management was too greedy to fix.
</quote>
Guess what. In most companies the IT workers do what management tell
them and Y2K issues got fixed because management told iT workers
to fix them.
<quote>
For COBOL programmers with extensive copylibs this won’t be much of a
problem. COBOL never had the concept of a boolean, or at least it didn’t
in the early standards versions. All you had was PIC X or 9 and a bunch
of 88 levels.
...
You poor bastards using a database though. How many of you have that
stored in a boolean column? How many stored procedures are you going to
have to try and find both in production and development? Not just in the
database, but where they are actually called, tracking back to fix every
data type along the way?
You poor bastards using BASIC, FORTRAN or some other language where some
fool decided bit-flags should be used to store boolean values. That’s
all over your system. You cannot even hope to search by name through the
code because not everyone will have used the named mask.
</quote>
Crap.
Practically no one use BOOLEAN for storing sex even if that
data type is available. BOOLEAN is for storing TRUE or FALSE
not anything with two values.
ENUM, CHAR, INT is what is used for what is truly
an enumeration. None of these have problems with more
than two values.
Arne
More information about the Info-vax
mailing list