I've recently been thinking about AI a lot more (who hasn't?), but I struggle to find relevant use cases for it while developing software. What are the real world applications for AI in this space? I can only think of a few low-hanging fruit:
- Writing inline documentation (e.g., method docstrings)
- Writing unit tests (if you do that sort of thing; I don't)
- Explaining legacy code that may be hard to parse
- Developing one-off scripts in infrequently used areas; for example, writing a Bash script (or Windows batch file) to complete a one-time action
What other areas am I missing? If you write software, and you're currently using AI to assist you, in what ways are you putting it to use? I'd love to hear your thoughts.