Question about Running Programs in Netrunning
I am confused about something for netrunning. I have searched past threads and it seems like people run this differently, so I wasn’t sure if there is an “official” answer.
I know a Netrunner gets 1 action per turn, and that running a program counts as an action. The question is, if I run a defensive program - a stealth program, or a shield program - can I only keep it running until I want to use a different program? Or does it stay running until I deactivate it, or something de-rezzes it?
I know that in the Programming rules, programs can have an Endurance characteristic which means they keep running independently once activated, but the sample programs don’t actually tell you which programs have Endurance and which do not.
I have seen posts on this subreddit saying you need to drop Invisibility or Shield in order to break a code gate or run an attack program, and ones saying the opposite; the rulebook seems entirely silent on the question.
It does seem like the former interpretation basically makes Shield and similar programs almost useless, so if it is purely ambiguous I would probably go with the latter, but I was curious what folks think, or if the designers ever spoke on it.