AI

Thoughts on AI.

AI and Software Development

Will AI replace programmers?

Programming using AI means using natural language prompts and queries to create a software program. One perspective on this is that it shifts the "programming language" from a typical language like Python, Go, or Rust, to a natural language.

One challenge with this is that natural languages are, generally speaking, somewhat imprecise. Adding precision to a natural language requires adding significant verbosity.

Ecological Impact

AI currently represents an ecological disaster.