Computer system engineer for the phone company here…
I manage servers. I am not a guru on HTML, programming, routers, databases, networks, PC’s, Windows, Mac’s, Photoshop, Microsoft products, Everquest, Flight Simulator, Antivirus, Spamware, telephones, your nephew’s school project. Yes, I do know a little about all these things and a lot about some of them. Yes, I probably know more than you about them. But I don’t know everything and I can’t fix all your problems.
I’m willing to share knowledge, as far as it is convenient for me. And a little beyond that, even. You will only feel the fulness of my fury if you say…
“You’re a computer guy, why can’t you explain this to me? I can go to Borders and buy a book that will teach me this in 7 days.”
So go invest your own time and money to buy the fucking book and read it for 7 days.
OR
*“I could do this myself but I don’t have time to teach myself everything.”*Oh. So you’re telling me that your time is more valuable than mine. Thanks asshole, next time it’ll be billable hours.
OR
*“Ever since you worked on my machine, it’s been acting funny.”*Well, the reason you called me is that it was acting funny. My fix didn’t work? You get what you pay for. Fix it yourself, or pay to have it done.
OR
“My computer doesn’t work.”
And? If you want an answer, you’ll have to phrase your question in the form of a question.
“It must be nice to have an office job and sit at a desk all day.”
Listen jerk, a nice job is where you can sleep 7 hours a night, every night, without being paged to fix something. I work business hours like everyone else, and I get paged in the middle of the night, and I have to do system upgrades at 2AM on Saturday so that people like you won’t bitch at our call centers because the systems are down during your lunch break.
Gosh, I could go on and on…
I know I’m guilty of asking people for professional advice, but I don’t grill them in depth, and I offer an exchange of services if desired.