Dick Dowdell
May 14, 2021

--

Enrico, again, I do not disagree with you. I’m not defending Java or asserting its superiority over other languages like Go. I’m partial to Kotlin myself. My issue is that bad design and bad engineering lead to bad code, regardless of the language. This is especially true of cloud native apps.

In my 47 years of commercial software development experience, coding represents no more than 10% of the cost of bringing code to market and most of the cost of maintenance is from engineering deficiencies (lack of malleability) not the code changes alone.

A well-engineered system coded in a mediocre language is superior to a badly-engineered system written in a superior language.

--

--

Dick Dowdell
Dick Dowdell

Written by Dick Dowdell

A former US Army officer with a wonderful wife and family, I’m a software architect and engineer who has been building software systems for 50 years.

No responses yet