It is a good question. I write this column because I care deeply about programmers quality of life. I write this column because I have seen the pain caused by archaic, anarchic development languages. I write, because I believe Eiffel can offer an enormous contribution to improving the quality of life of many more programmers than it currently does. I am not a programmer.
Programmers are a most committed group of individuals, and yet much of the effort is unnecessary.
I have seen the pain this causes programmers. The unproductive graveyard shifts. The 24-hour a day death marches. The mistakes that creep in. The frustration caused by having to ignore beloved families.