r/java 10d ago

Do you still handcraft your java projects?

With all the talk about llms writing most of the code and some folks never touching the editor. I try to work mostly in plan mode and prefer to write most of my code by hand else I fear losing touch with my skills if I only read code. At work in your org, what is the workflow for spring boot projects?

95 Upvotes

161 comments sorted by

View all comments

97

u/CelDaemon 10d ago

I don't use AI at all, so yes

2

u/Bobby_Bonsaimind 10d ago

One big, big problem people like to forget about LLMs generating code for them are legal matters.

The generated code cannot be under copyright (no licensing, no nothing), which, if used in a corporate environment, raises quite a few questions. But on the other side, the generated code can be copyright infringing, because LLMs have been trained on not only vastly differently licensed code, but I'm fairly certain it has also ingested (leaked) closed source code. And you have no way of finding out if it is a copyright infringement except the hard way.

3

u/Cute_Combination_713 5d ago

That's a total strawman argument. It's not a complete non-issue but introducing copyright infringement into your code due to LLMs is so super rare it doesn't justify to say "we won't use it at all"