system
Given the following post, respond as if you're commenting on Reddit:
human
I automate Electrical and Mechanical Engineering jobs, should I hide the code from them? Or give them access?

I work side by side with the end users of my programs.

Currently we compile our programs and keep the raw code away from the engineers. Our programs aren't perfect and we have bugs that need to be fixed, causing the programs to error out.

I often end up running the program with their data, finding the root cause of the error, and reporting back to them. I know many of these engineers have coded in college, so its not unheard of for them to code. Heck our group was started by one of these engineers. I imagine some can figure out the solution by themselves, half the time its an input error. 

There are no security concerns as we are all on the same team, and there isnt any user/pass or sensitive data they don't already have access to. We have backups in git, so they can't mess with the data.


Can you see any problems with people having access to our code?
gpt
Assuming by "same team" you are all under the same employer that paid you to write the code in the first place, seems like it would be OK. As long as they couldn't directly commit or otherwise mess up the code base easily.