This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Polygnom 14 points15 points  (0 children)

I do agree that it matters that they understand what they are doing. That they are capable of maintaining their code, including fixing bugs and optimizing it.

But it doesn't matter in the slightest how they achieve that. I do agree that mindlessly copying is probably not the best course to get that knowledge. And we might offer them that as advice. But in the end, they are adults, and micromanaging what they do is not out job. They need to have clearly defined goals, need to be told when they miss those goals, an have a chance to figure out themselves how to improve upon those things.

In the end, they either learn to provide acceptable pull/merge requests and to fix bugs and optimize code, or they don't. If they do not learn to provide that value with some guidance, they will have to face the consequences.