Future of programming with AI

The most important thing about programming is about forming
the programming model. The programming syntax is relatively easy to pick up. The
difficult part is to understand how CUDA works with hardware. This requires
forming an understanding of CUDA from the hardware level. And this part is
very hard to be automated away by AI.

I expect even in the future, having versus not having this understanding will
cause leverage for human programmers to be more productive and creative. But
once understanding the programming model of a language, the rest of the work
can be easily done by AI much more efficiently.

This lowers the bar for learning programming down to understanding the
programming model.