programming
It seems useful to remember that programming a personal computer is getting harder and harder -- not easier.
Z80 assembler, TPASCAL, FORTRAN-IV/77, GW/QBASIC, FORTH -- OK; After that .... ;-)
More seriously, any program that breaks if a comma is missing (see second line of your code), is too rigid to be useful to 'most folks'.
And an environment that doesn't intrinsically check for errors and inconsistencies will lead to inevitably lead to programming errors with realistically complex/complete rules . This constitutes "broken" as far as most homeowners are concerned and is/can be, for the population as a whole, dangerous.
... Marc Marc_F_Hult