Should I tell my mangers/IT guy about a program I wrote?

With that type of job, keep it quiet. There is a fair chance to their business you are considered low-level work at or near the bottom of the totem pole, and in most situations they will not take you or your program seriously. They can also easily turn it around against you with the mindset "The little minion worker figured out how to mess with our computers and get out of working."

Unfortunately I was in a similar situation with some technology in retail management in the past, and got scolded to all hell for making any minor changes because "I could have broken something" and "I wasn't qualified" and "It's not my place to be doing that to company property." I'm talking changing a few very basic settings in my User account's Outlook, changing the desktop background to something that didn't pierce my eyes at 5 AM every day, and a few other minor things. These people were nearly all computer illiterate. Little peasant worker messing with the expensive company computer is how they saw it.

Maybe it'll be different for you, but I'd recommend you don't put yourself in a vulnerable position if you want to keep your job. You should be happy that you created what you did, and you should expand upon its working elements in future programs, but don't use it at work without authorization anymore. No reason to jeopardize your boss' trust over it.

/r/sysadmin Thread