Several critical changes in the program development landscape require careful scrutiny. Firstly, low-code/no-code tools are gaining substantial momentum, enabling business people to build basic applications. Secondly, machine learning remains to transform methods of code is written, with growing