On using AI

coding (and living) mindfully in the age of artificial intelligence
2025-08-31 14:11
// updated 2025-09-13 15:08

Artificial intelligence (AI) has become ubiquitous, much to the chagrin of some and to the delight of others:

  • some shun it completely, refusing to use it
  • others treat its output as infallible and completely true

However, we have to remain mindful to it during its early years:

How to use AI

We could use AI to help us become better programmers (or developers or people) by:

  • giving thoughtful prompts to automate language-specific tasks
    • i.e. without having to know a specific language beforehand
  • analyzing the output in a critical fashion
    • thus increasing our knowledge of the fundamentals of a specific language or framework
  • documenting the prompts and outputs for future reference
  • reflecting upon the suitability and appropriateness of the outputs

By doing all this, we also continue to learn and flatten the learning curve! Failure to do any of the above, however, equates to laziness and a step backwards in the progress of development.

How not to use AI

Don't use AI like an idiot by:

  • giving vague prompts and expecting a perfect result
  • accepting the output as-is and not verifying its correctness and appropriateness
  • doing nothing with the output and passing it off as original work
⬅️ older (in uncoding)
🔡 Code as total algebra
newer (in uncoding) ➡️
On action-oriented writing ✍️
⬅️ older (in text)
🔡 Code as total algebra
newer (in text) ➡️
On action-oriented writing ✍️
⬅️ older (posts)
📒 URL manipulation with JavaScript
newer (posts) ➡️
On action-oriented writing ✍️