AI

pro AI in coding

  • quickly solves a problem
  • works in unfamiliar coding areas, concepts, languages
  • suggests unknown functions and approaches

contra AI in coding

  • AI generated solutions often do not represent best practices
  • false sense of competence may become problematic in debugging complex issues
  • experienced senior developers are desperately needed to catch security issues
  • writing code yourself teaches you to think in a structured manner!
  • make mistakes, debug, struggle, research, think, build problem solving skills

detailed problems

(sorted by publication time, hoping that some of the older problems get solved over time)

AI in learning