A long post, verbose and unclear in its message. Do not follow his advice.
About coding:
- Coding is an efficient way to represent processes or business processes
- Business processes are the fundament of any business
- 99% of businesses today are digital in their core or heavily support by systems
About passion:
- Most even do not know what their passion is anyway—so let at least all people try to get some success stories and basic experiences with code before they decide it's not their passion
- Creating and building is seen as always an satisfying activity—be it creating a cake, a wooden table or some piece of code—independent of your passion
- Coding can only be an instrument or a part or an building block in order to create something; code is as ubiquitous as reading, writing or math—it doesn't have to be your passion, it's just an instrument to your passion; coding equals not coding: a SAP, web, game coder or a Photoshop scripter do code but at the end of the day they have totally different jobs and passions: a passionate game coder would die when writing SAP code because his passion isn't to code rather to create games while a SAP coder's passion is to organize and represent business logic as efficient as possible. Both love to code because 1) creating is a satisfying activity and 2) coding allows to create a product of their passion (a game or enterprise system).
It's about understanding that any process can and must be automated with software/systems/code nowadays and coding is just a vehicle to your passion.
Not learning to code is not an option.