Comments

"You should struggle so hard to make this program work" is an unlikely English sentence. More likely would be:

"You shouldn't struggle so hard to make this program work."
"You shouldn't have to struggle so hard to make this program work."
"You should struggle very hard to make this program work."
"You shouldn't struggle very hard to make this program work."