Coding is bad!
A bold statement, I know. But here is why: the more lines of code a system has, the more prone to errors it will be. On top of this, code tends to deteriorate over time. You traditionally have two options: you either let it rot or permanently maintain the code. The latter will require a substantial amount of time that you could spend adding business value elsewhere. Letting the code become obsolete is just like having a bomb on your lap that will eventually explode without warning — most likely, in the worst of times. There is no upside.
Do not get us wrong; coding is fundamental, and we understand it can be reasonably fun, but more often than not, it is better not to write any code when possible.
Manual coding in this day and age should be seen as an insult to productivity. Current implemented software development should be perceived as the way fabrics used to operate in a pre-industrial society: a large workforce is required to drive small results. It is time to let machines — mostly artificial intelligence (AI) — lend us a helping robotic hand to reduce system errors, boost productivity, and make business operations more agile, resilient, and enduring.