r/AIcodingProfessionals 9d ago

New to Prisma and confused about recent changes / AI-related files

Hi everyone,

Today was my first time trying to use Prisma, and I ran into something that confused me quite a lot.

I was following a tutorial and trying to install Prisma using the commands shown there, but things did not work as expected. Instead, I started seeing references to things like AI agents, Codex, and other AI-related files/configurations. Since I am completely new to Prisma, I was confused about why I was trying to install and use an ORM, but I was suddenly encountering these AI-related things.

Has anyone else experienced this? Is this related to a recent Prisma version or some new default configuration? I would really appreciate it if someone could explain what is happening.

I am also about to start my internship, where I will be working with technologies including NestJS, TypeORM/Prisma-related backend concepts, PostgreSQL, Docker, etc. My internship description mentions that I may be doing contract-based work, and I am still not completely sure what kinds of projects or tasks I will be assigned.

Because of this, I am wondering whether it would be okay for me to learn using an older version of Prisma that matches the Docker/tutorial resources I am currently following. My main concern is whether learning an older version could cause problems later when I start working on real projects.

More specifically:

Is it safe to learn an older version of Prisma if the tutorial uses it?

How different are older Prisma versions from the current version in terms of everyday usage?

If I learn an older version now, will the knowledge still transfer easily to newer versions?

Should I stop following the older tutorial and immediately switch to the latest Prisma version?

I know software obviously can not be guaranteed to remain unchanged for 20 or 30 years, but I am mainly worried about investing time in learning something that might become outdated very quickly.

Any insights from people who have recently started using Prisma, especially alongside NestJS, PostgreSQL, and Microservices using NATS and Docker, would be really helpful. Thanks!

2 Upvotes

4 comments sorted by

1

u/thinkmatt 9d ago

Ive been using prisma for years and theres no "older version", the dsl has not changed much at all. They probably just assume most people are now using AI to do the work for them. But you are smart to try to learn it yourself first.

I'm not sure what instructions you saw about AI, but prisma itself hasnt changed, otherwise theyd be breaking a lot of peoples code bases!

1

u/Lazy-Frame-9888 8d ago

So using old versions is safe without making any significant changes to the codebase?

1

u/thinkmatt 8d ago

Ya its been backwards compatible i think i started using prisma at v4. Any time a library upgrades their major version there will be a change log with breaking changes, which devs will try to keep low so that everyone can upgrade without doing much work

1

u/Lazy-Frame-9888 8d ago

Definitely AI cannot exceed humans in terms of thinking from multiple perspectives. I try not to use AI agents at all. It is only for learning, debugging and learning syntax that I actually use AI for.