Engineer == "break the problem itself to smaller parts and decide the best approach and the best tool, *then* code it up"
Full Disclosure:
QA == "why don't you people ever finish before the deadline? Now *I've* got to stay up all night and still not finish testing it."
Manager == "That's *it* ? This doesn't look too hard. In fact, this could have been done in half the time by the offshore resources."
(Bangs head).
Cheers!
Six months later, my software is working and my company is making a profit.
Damn proud to be called a Software Engineer!
You've been talking to my manager, haven't you?
"Hey Mark, I need you to set up a VPN tunnel. I know you haven't done it before, but all you need to do is use the config off of this other router, and just change the IP addresses..." 10 days later, I finally got it to work, even after a Cisco CCIE had said, "Well, it should be working!"
My manager thought it would be a 1 to 2 hour job. Instead, I wound up putting nearly 70 hours into the project.
Mark