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.