r/learnprogramming • u/southerndensetsu • 22h ago
Use of AI in personal projects
I have some experience writing graphics applications with c++ and opengl/vulkan. I had not done any sideproject for almost a year now, but as I had recently started a java web developer job I wanted to explore java for games too, with lwjgl for opengl bindings.
I want to make a simple portal clone with just 1 or 2 levels, collisions and not much more, just a demo that won't require me months or years.
But I was wondering if I should use AI to skip somebof the boilerplate initial code. Graphics applications, even opengl, require you to write quite a bunch of code just to display a single thing on screen, and in really simple demos where you dont have to really think on complex architecture or optimizations is more or less the same. So i was thinking on writing the clases and its method definition by hand and letting claud fill the implementation of thing like shader, mesh or model renderer clases. At least for having something fast to begin with.
But as i want to publish it on GitHub and it is just a personal project i feel like using AI is like cheating, i mean, I do not obtaing anything about the project but experience and if I ever wanted to show it in a job interview/portfolio I'll feel bad for not having written everything by myself.
In my job I use AI a little bit, and I also use it for asking things when I do not find an answer on YouTube, but for personal things i feel quite bad for creating something open source with ai if I know how to write it by hand, almost like an impostor. I learned to code quite some time ago, way before entering university and the AI boom, and I might have some respect to writing Code at hand and learning frameworks that's just outdated. So i would like to know if there are people who use ai on their personal "toy" projects or how common it is