In defense of support people everywhere, there is a reason for the scripting. Yes, you may know what you are doing. Unfortunately, most people SAY they do even when they know nothing.
I don't have to work with a script, thankfully, but I always start at the beginning. People rarely define the problem they're having correctly. "I can't get on the Internet." can be (and has been, in my experience) the result of the computer not being plugged in. Also, I can't tell you the number of times people will say, "Yeah, I tried all that already. The cables are all plugged in. Nothing has changed." *An hour later* "Oh, this cable isn't plugged in, could that be the problem?" In fact, "Nothing has changed" is a running joke in my office.
My favorite was the guy who started the conversation by yelling at me that he had a master's degree in computer engineering, so there was absolutely no way the problem could be on his end and I better fix it right now. I explained that others were not having the same problem, so I had to check a few things on his side anyway...
"Please open up the control panel."
"What's that?"
*face hits desk*
I really hate this argument. If I send money to the ACLU, that is voluntary support based on my political views. Just because I need a job does NOT mean that the CEO speaks for me. I provide labor for the company and they provide money for me. That is the end of our relationship.
This whole concept of corporations having freedom of speech is ridiculous. If a CEO wants to spend their own money on supporting a candidate or issue, then they should be free to. Even suits are people, I guess. A corporation, however, is legally not allowed to take anything into consideration except profit. They'd use slave labor in a heartbeat if they could get away with it. I don't want morally-bankrupt constructs like that anywhere near my government of the people, by the people, and for the people.
I don't need to think long and hard to come up with a reason.
I am not a Real Programmer, but I write a bunch of scripts (mostly in perl) to make certain jobs less onerous where I work. A few times, I've been asked to create small applications to help customers or non-technical departments. Instead of asking them to open a command window in XP and enter a line of arguments, I make a simple GUI. Allowing the user to just check things and put arguments in their labeled boxes means I don't have to spend hours on the phone explaining what to type where.
It's not terrorism if you have a flag and it's not computer theft if you have a brand name.
It's not symbolic. If you roll 1d20x3, you are limited to multiples of 3. The roll should allow the possibility of all integers between 3 and 60, not just 3, 6, 9, etc.
Yes, yes. I'll go back to my mom's basement now..
I work for a company that supports restaurant networks. In that environment, cables fail on a regular basis. The combination of heat, grease, smoke, and people and equipment moving around leads to constant problems. Even the wall runs aren't always safe.
Obviously, little of this applies in an office building. I would recommend evaluating your particular situation.
The only way that I see to make electronic voting machines safe is to have them create a paper ballot. This ballot would then be verified by the voter and placed in a ballot box. We could use the counts provided by the machines unless there is a close margin or someone requests a recount. At that point, we break out the ballot boxes.
Why is this so difficult? Why is this not obvious? I understand that people want to reduce costs, but, if our voting isn't secure, then what the fuck is the point of America? The security and accuracy of the voting process should be the absolute number one priority.
According to one of my professors, the Treaty of Versailles demanded more in reparations than the German GDP and they would have been paying until 1963. The treaty also took away Germany's main industrial region so they had even less income. That's why they decided to just print money to pay it off and that led to ridiculous inflation. Then came Hitler with his message of restoring national pride.
I believe that the economist Keynes said, at the time it was signed, that the Treaty would only put off the war for 20 years. 20 years later....
Thus spake the master programmer: "After three days without programming, life becomes meaningless." -- Geoffrey James, "The Tao of Programming"