3 AI usage
Martin Maikov edited this page 2026-09-23 21:12:50 +00:00
title
AI usage

In this course we've used AI for pretty much all aspects of development for this project. It avoids hunting down commands to run, configuration schemas to use and much more for setting up this project. However it isn't perfect and we've found some cases where AI suggested somewhat harmful configuration:

  • Gemini suggested node:20-alpine image tag for docker images (Dockerfile.dev) even though latest LTS is 24 and latest 26
  • AI kept suggesting an unnecessarily complex frontend structure and code for the simple Week 2 requirements, this would have heavily increased maintenance overhead.
  • Gemini conveniently forgot that PutBucketWebsiteCommand can be used to configure permissions and did not mention it, had to dig it out from it's example code output.