[SystemSafety] McCabe¹s cyclomatic complexity and accounting fraud

Les Chambers les at chambers.com.au
Tue Apr 17 22:34:17 CEST 2018


Steve
Re your comment:
Imagine a ChemE, CivE, or any other *real* engineer letting supporting documentation get out of synch with the product. I’m back to my earlier observation that the software industry is dominated by highly paid amateurs. That has got to change.

... I am in furious agreement. BUT we can’t ignore the reality that this is a common occurrence, has been for decades and is not improving. 

The hand wringing we engage in over this and other lapses in discipline is familiar.
I cite King Naram Sin of Chaldea, 3800 years B.C.:
We have fallen upon evil times
and the world has waxed very old and wicked.
Politics are very corrupt.
Children are no longer respectful to their parents.

There is an element here of the dogs barking while the caravan moves on. The only way we will make change happen is by using better tools. Bit like taking the steering wheel away from the driver to reduce the road toll. I hear tell that the authors of Ada viewed programmers as criminals. Just don’t give them a chance to do crime.
We got rid of the ‘go to’, now it’s time to get rid of source code altogether. Replace it with executable models. This is why I am so excited about state engines.
Sorry to sound so cynical but we have to except that where ever value is exchanged there will be fraud, as long as  society continues to worship money people will act, not from principle but in short term self interest and take disastrous shortcuts.
So look down at your feet. You think that’s solid ground? It’s just a thin crust. And underneath is the ooze. Wear snow shoes Steve, build better tools.
Les


> On 17 Apr 2018, at 1:58 am, Steve Tockey <Steve.Tockey at construx.com> wrote:
> 
> Imagine a ChemE, CivE, or any other
> *real* engineer letting supporting documentation get out of synch with the
> product. I’m back to my earlier observation that the software industry is
> dominated by highly paid amateurs. That has got to change.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.techfak.uni-bielefeld.de/mailman/private/systemsafety/attachments/20180418/9e0b9265/attachment.html>


More information about the systemsafety mailing list