liralen: Finch Painting (Default)
Liralen Li ([personal profile] liralen) wrote2002-04-29 10:26 am

A Difficult Book

So our CEO gave everyone this book called, Difficult Conversations last week and there have been all kinds of jokes about the book going on around the office. No one likes being told what to read or what can help them, I guess.

But everyone got a copy in their mail, and I, wordaholic that I am, started reading it just 'cause it was in front of me.

It was hard to read.

Mostly because the examples they had in the book probably reflected every difficult, argumentative and hard conversation I've had in my life. It was oddly a relief to know that everyone has these kinds of conversations and has them blow up so completely, and also oddly stressful and terrifying, in some ways, to read these things because of all the hooks they had into old conversations that I never felt that good about. The first third of the book was incredibly hard for me to read.

Until I hit the 'know your tendency' bit about some folks tend to blame others and other folks tend to soak up blame. I suddenly tied in the fact that I really, truly soak up blame partially because I believe that if I know that I was at fault then I can do something about it in the future. But I realize, now, that I nearly always go too far in that, especially when I'm talking with someone who really tends to want to blame others. I knew it in vague ways before it was stated so plainly, but now it's pretty damned clear.

It was odd to realize that and realize that a lot of my discomfort in reading this stuff was because I was going back to all those old conversations and thinking, "Damn... I fucked that up..." and at the same time I was also thinking, "Why do *I* have to do all the work all the time?" add to that all the old emotions of "But I can't care so much when I get hurt so badly." With the additional information, it was clear that while I have made mistakes, it isn't up to me to fix them *all* and I can't go back in time and I can do better with the people that really do care to listen to me and that lifted the worst of the reaction. Whew.

I've always thought arguments were pointless, and I've realized in the past that on the most part, whenever I've been in a strenuous argument with anyone all it does is harden each person in their position. I always thought it was just human nature and always felt kind of sick and guilty about fighting, but never really figured out *why*. This book finally gave me the key as to *why*. There are far more important and interesting things to figure out in a conversation with someone than who is 'right' or 'wrong' or 'to blame'... and it was really cool to get a concrete feeling as to why and exactly what those more useful, constructive things are and why there are so many people I really enjoy talking with. Whew.

I also realized why I actually have no problems even talking about sometimes delicate stuff with most people, but there have been three or four people that have made me feel like it was all my fault that we couldn't seem to talk about anything without a fight. While I did do stuff to escalate what was happening, it isn't just me, and it was especially important to me to figure out to really look at the fact that there are many other people that I am comfortable talking with and whom are very, very comfortable talking with me about stuff they never could talk about with anyone else. Balancing the reality of my relationships and interactions against how a few people decide to see me. But now I can see why they decided some of that, too. That was very cool to learn.

So I'd recommend this book to anyone that is terrified of talking to *someone* about something they don't want to hear.

[identity profile] rmd.livejournal.com 2002-04-29 10:19 am (UTC)(link)
yow. i'll definitely put that on my list of books, then.

sounds good.

[identity profile] koogrr.livejournal.com 2002-04-29 11:36 am (UTC)(link)
interesting...
Reminds me of a book I saw called "The Art of Verbal Self Defense." Also, mostly about winning or not losing arguments. I'll have to check it out.

Picking Fights

[identity profile] tamago.livejournal.com 2002-04-29 11:39 am (UTC)(link)
It took me a long time to figure out that some people go into a conversation intending to pick a fight (conciously or unconciously.) Does this book talk about that? Sometimes I just give them their fight so they can get it over with, and sometimes I defuse them and leave them twitchy and ready to take it out on the next person. I'm never sure what's right. That's one of the most difficult things about conversations for me.

[identity profile] niherlas.livejournal.com 2002-04-29 11:51 am (UTC)(link)
Sounds interesting, Liralen.

12 years or so ago I was making the transition from being a student employee to full-time staff at Ohio State. My references praised me quite well - but one point always came up: "Jim tends to speak his mind, sometimes pretty tactlessly." Heh. It surprises people these days when I tell them that I'm now much, ah, mellower and tactful than I was then. Needless to say, I've taken various versions of "How To Deal With Difficult People" seminars a couple times during my professional career. But it's been a long time since a refresher - and this book sounds good in that it doesn't put the onus on reader to be a Better Person. Thanks.

Re: Picking Fights

[identity profile] liralen.livejournal.com 2002-04-29 12:01 pm (UTC)(link)
It does. It's a core problem to conversations no one wants to have. In fact, that's one of the reasons why the first part was pretty hard to read as it really is about all the 'conversations' that blow up really quickly into full fledged fights. Whether it was intended or not from the beginning, words that most people pick to try and start a difficult conversation almost always come across/have the impact of 'they're trying to pick a fight.'

It goes more into the fact that most people that seem to be trying to pick a fight usually have something going on, probably emotionally. And that one way to defuse them and *not* leave 'em twitchy is to try and get to the bottom of why they're trying to pick a fight, acknowledge the emotion *without* agreeing with them and see if simply having the emotion acknowledge defuses the real problem, and then it doesn't leave them to go pick on someone else, too.

I liked the fact that they also point out that there are times when it's just not worth talking with them, especially if they're itching for a fight and you don't see any benefit on either side for having one.

[identity profile] zamiel.livejournal.com 2002-04-29 04:27 pm (UTC)(link)
I am leary, for a horde of reasons, of seminars/books/trends/fads that downplay the fact that 99% of the time, someone is right and someone is wrong in a disagreement. The facts are what the facts are, and no amount of touchy-feely goodness will change that, well, fact.

But then I'm a highly analytical, confrontational, challenge-based personality, just the kind of person management hierarchies need more of but are terrified of, and want to defuse with books like Difficult Conversations.

[identity profile] liralen.livejournal.com 2002-04-29 04:56 pm (UTC)(link)
If all conversations were about facts, sure. In software, however, there are probably a dozen ways of doing any particular project or tackling pretty much any problem, all *right*, given different assumptions about what's important or not. And everyone has different sets of things they think is important. Wheither or not they 'should' is very different than the fact that they do.

And knowing what's important to a user is a nicely slippery slope where there are very, very few actual *facts* (i.e. statistically meaningful studies). Most folks go off gut feel and, as far as I know nearly NO software engineer will admit that we're just going off their gut feel. We just believe we're right and everyone else has to be wrong. Simply realizing that what we have isn't a fact but a feeling for what we *think* is right based on past experience (which may well be completely different than the past experience of whom we're talking to) is, in my opinion a huge win. I'm really tired of our people designing tools off what *THEY* would want when our customer is actually a hardware engineer, not a software engineer, and doesn't and will never think like a software engineer. I'm also really, truly tired of software engineers who believe they have all the answers and repeatedly tell me, "Well, if the stupid user would only do it right..." and never see the irony.

So that's where I'm coming from, and I find that when I start getting into who's right or wrong, we don't get a damned thing done and we're almost always *both* wrong about our initial assumptions or our understanding of what the other person is proposing

[identity profile] liralen.livejournal.com 2002-04-29 05:31 pm (UTC)(link)
Ah... also.... I get hives at 'Dealing with Difficult Personalities', 'Conflict Managment' and just scream and run away whenever anyone talks about how you should *sit* when talking with someone or what kind of expression you should have... especially given that at work I've been labeled 'THE difficult personality' in our group and am mildly famous for yelling at marketing when they make no sense, dressing down even VP level marketing for fucking us around, and being stupidly tenacious about what we ought to be doing.

As the rant I put in the last reply is a prime example of...

So, yeah, I understand the leeryness.

Pretty much everyone in my group was highly dubious about this book before reading it. As I said, the only reason I read it was 'cause it was in front of me. But of the three that have 'tried it just to see', so far, they've found it useful as it's pretty concrete it's pretty hard nosed about really digging deep about what axioms everyone is basing their system on.

I guess the question that got me into it was, "Am I really happy with how my conversations about hard stuff to talk about turn out?" "And do I really understand what's going on or am I assuming something incorrectly?" I'd rather be curious and find out what's really going on than certain and blind.

[identity profile] zamiel.livejournal.com 2002-04-29 05:41 pm (UTC)(link)
If the inbound axiomatic assumptions are wrong, the argument is wrong. Period. You just proved my point for me, thank you.

If I'm designing software for a hospital management system, and insist on the process being about what database we use during the specification phase, I'm wrong. There's no way around that fact and no amount of trying to convey sympathy and understanding will change that fact. If I don't know what's important to a user on a project (and you usually don't until you actually sit down with them and see what it is they want to do, and how), then if I proceed under that false asumption, I'm wrong. If I'm letting my past experiences blind me to present facts, I'm wrong. Conversely, if someone else is doing these things, they're wrong. This isn't really rocket science, honestly. Its simple logic and science.

Its a terrifyingly easy trap to fall into to say "Well, its all just a matter of perspective." But its really not. Its either sensical, or not. Logical, or not. Defensible, or not. Of two things are equally defensible, then one considers efficiency. If axioms differ so far on whether or not something is defensible or not, the only solution is the death of one of the conflictants.

Really, its simple.

[identity profile] zamiel.livejournal.com 2002-04-29 05:44 pm (UTC)(link)
[drily] Gee, I don't know anyone like that. Anyone who'd suggest field engineering cover prostitution and drug running since management can't seem to make actual hardware support profitable. In a regional meeting. With VPs. Wearing a "Happily Serving My Corporate Masters" t-shirt.

I'm generally curious until I realize my opponant is blind, then disgusted. This happens with such regularity I just started being disgusted all the time to save the effort. It works remarkably well.

[identity profile] liralen.livejournal.com 2002-04-29 06:30 pm (UTC)(link)
Sure. For that particular argument, yes.

It's cool to know the context of that argument, and that case is very clear cut for you. So knowing your context and knowing exactly what kind of argument you're talking about, yes, it isn't applicable.

In the context of 'should the GUI have a menu item labeled 'Delete Implementation Data' or 'Reset Project Status'. Or 'Should we put in a Source Control System'? It *is* entirely a matter of perspective.

Your conversation and my conversations are different conversations about different things.

Also, from what you originally wrote, it seems that I did misrepresent the book, as it's actually about the fact that 95% of all conversation do end up about being what's wrong or right, and the question simply is, "Is that where you really want it to be?" Sometimes the answer is yes. I just fine that, usually, it isn't nearly as useful as other conversations I could be having.

And in your case, it clearly is yes. But 95% of my conversations aren't about things that are that clear

[identity profile] liralen.livejournal.com 2002-04-29 06:35 pm (UTC)(link)
*grin*

[identity profile] liralen.livejournal.com 2002-04-29 07:37 pm (UTC)(link)
Thinking about it, I've never been afraid of technical conversations.

The conversations that I'm afraid of are the relationship and emotional conversations. The 'Mom, we're not making it to your house for Christmas' conversations, the 'why do you do that, it makes me so mad' conversations. That's what I found this book to be really helpful with.

Also, as I get more and more into the murkier depths of being more manager than engineering, everything becomes more about relationships and getting an understanding rather than right and wrong. It's murkier, less clear, far more challanging, now, and far more useful for my engineers to have me clear the path to start. I'm more *useful* talking to a bunch of people and getting real requirements and writing a specification so my guys don't have to hunt around and try to get answers out of people that don't have to talk to them. They have to talk to me, and I find that both useful and sometimes really hard, because I can't just blow them off, as it makes everything that much more difficult for my people.

It's more about long term consequences and doing the job that has to be done. It's interesting knowing that my context has changed that way.

[identity profile] zamiel.livejournal.com 2002-04-29 09:20 pm (UTC)(link)
"Should we put in a source control system?" is easy. Its "yes." The first time ten days worth of coding are lost because someone futzed an entire strand of updates will teach you that, tout suite.

Interface issues are always fairly clear; you can argue about exact phrasing, but let's be honest: just labeling the thing with what it is solves 95% of those issues. Now, if the question is whether or not you should give the user the ability to do that, well, that's not your call. Ask the client. If they don't know, add the feature and an option to toggle it off, and be done with it. That's not an issue for discussion, its a way for people to dick-off actual working in preference for "discussing soft issues." Ie. be slack.

When it comes down to it, there are only two kinds of meaningful decisions:

Is this true?

and ...

Which is more efficient?

If it can't be boiled down to one of those two, especially in the accomplishment of a task, its wasted time.

You'd never know I do high-end corporate technical support; 99% of my co-workers seem to have bought in to the whole "give them warm fuzzies and ignore the problem" clap-trap. This may be why they get yelled at by clients, and I get respected.

[identity profile] zamiel.livejournal.com 2002-04-29 09:45 pm (UTC)(link)
?"See, those conversations never bothered me in the slightest.

"Mom, we're not coming to your place this Christmas. I despise my relatives and your cooking sucks. We'll be in South Beach. Email if you need me."

"You realize when you do that it makes me want to gouge your eyes out with a dull fork, right? Why do you persist in life-shortening behaviours? Does this seem efficient to you?"

The more management courses I take, the more I realize why the management in the 80's which took their queues from Sun Tzu and Musashi is far, far more resonant with my own than "modern" TQM and other garbage which seems to examine all the particulars of a thing except actually getting the job done. If you establish premises and expectations up front, and actually have the backbone to stick to them, the rest of the interaction becomes much less murky, much more clear, and as a nice side effect, it becomes clear when you're going out of your way to meet someone in the middle, rather than that being the expectation ... and requiring you to go that much farther to them and placing an unfair burden, just so their perception is properly skewed.

[identity profile] marypcb.livejournal.com 2002-04-30 07:56 am (UTC)(link)
too many features in too many programs are programmers scratching their itch!

[identity profile] liralen.livejournal.com 2002-04-30 10:19 am (UTC)(link)
You didn't ask context, so you didn't get the actual problem for 'Should we put in a source control system?' And you came up, exactly, with the same answer all the other software engineers came up with, which doesn't take into account either efficiency or truth about what's really needed.

We do hardware tools for hardware engineers to design chips. Do hardware engineers need a source control system? Do they need it now? What parts to they need? Can we actually do it better for them than the tools they already have? Do we have the time to include it when we have to trade off twenty other features for it?

Sure, the simple answer, without asking question or questioning ones initial assumptions. Then it's easy. You can say it's true because of what you believe to be the problem. It's more about figuring out what more *is* there than your intial assumption.

[identity profile] liralen.livejournal.com 2002-04-30 10:20 am (UTC)(link)
Exactly. *grin*

[identity profile] liralen.livejournal.com 2002-04-30 10:33 am (UTC)(link)
Hm. I thought more about this...

The axioms I run across are far more like one guy who believes "Software should be complete and should gracefully handle error conditions." versus a guy who really believes that 'Software should be written on time and should be clean and efficient code.'

Which axiom is 'right'? For me they both are, but to varying degrees at different times in the design process. And they come into conflict some of the time, but not all the time. Sometimes the decisions they make are the same. Sometimes they're wildly different because of the emphasis they have. That's when I hear one guy muttering about 'slack bastard' and the other muttering about 'turn a perfectly elegant solution that *works* from one page to twenty of illegible code.' Which is right? It may not matter when the real problem is 'what did will take care of the problems the user sees?'

Again, your 'if' makes for a particular kind of context. If it were in the medical equipment shop I once interviewed at the question of databases would never have come up because they only had one that was tested enough for FDA approval. If it were in another software shop I was working at, the real question would have been 'Process, WHAT process?' At yet another, where engineering was told, point-blank, "you do NOT figure out requirements or specifications you code what we tell you", then implementation is where they always started.

Sure. Given a context, there is usually a more efficient and better way to do anything, plus an answer that can be obviously correct to all involved. Given any group of engineers, we usually find something that satisfies the requirements and is sweet to build, that, for us, is 'right' and true. But to assume that it'll work everywhere leads to the engineer that tries using one technique on every problem they face.

[identity profile] liralen.livejournal.com 2002-04-30 10:44 am (UTC)(link)
Sounds like you make simple choices and I'm glad you find it easy.

For me, the question boils down to 'Can you get things done?' And are the things you're doing correct for killing the opposition?

Getting things done requires people who are willing and want to work and nearly all of them want to do the best they can. Without marketing, I can't get information on the target. Without SVG, I can't tell if things really are done. Without upper management support, I have no business direction. Burning personal bridges with every other department is not any way to get anything done.

I like it where it all works together. We've reduced our nearest competitor to less than a third of their old earnings and we're now earning more than all our competition combined. This after we were number two four years ago. We get things done and make more than a billion in revenues a year.

And it doesn't get done by pointing fingers and saying, "You're right. You're wrong." and no one listening to figure out a better solution than the one originally assumed.

[identity profile] marypcb.livejournal.com 2002-04-30 03:17 pm (UTC)(link)
you subscribe to programming as a skill rather than an art? It would be nice if all the interface problems were that solved, but I don't think they are.

[identity profile] zamiel.livejournal.com 2002-04-30 03:46 pm (UTC)(link)
You know, even with increased context, I still have to say "Yes, they need some kind of source control system," on this one. Now, whether they already have one as part of their already extant practices is a whole other issue, and might not be immediately recognizable to someone outside the process, which is why one actually studies these things for the spec before writing them. Odds are not only do they need it, but they probably do need it now (and, in fact, it probably is already embedded in current practice; having engineers walking all over each other's traces would make things too difficult to believe they don't have one).

Now, the only real question here with a question on the scale is "Do we have the time to include it when we have to trade off twenty other features for it?" And that one comes down to examining the position of where the software you're writing is intended by the customer to fit into their work flow. If all the ap is intended to do is edit flow control block diagrams, and said diagrams are kept on disks in a cabinet that have to be fetched and replaced with changes logged to a seperate piece of groupware, then the SCS isn't part of the ap, but it definitely has to be in place. If, on the other hand, the customer wants the ap to replace the whole fetch-the-disk/log-the-changes/replace-the-disk cycle, then the SCS has to be built into the software.

Maybe I'm unique, but I'm aware that processes extend beyond aps into how the ap is used, and if you're not part of the design process for that too, you're pretty much going to be implimenting useless shit (like Compaq's upcoming call-tracking system, Pulse, designed by useless yard-apes and management-munchers who haven't taken a call in their lives). There is no question hardware engineers need an SCS. There might be a question about whether or not its in a given ap or not. Maybe. In general, it'll be pretty bloody obvious from looking at the customer's spec and processes.

[identity profile] zamiel.livejournal.com 2002-04-30 03:52 pm (UTC)(link)
I subscribe to life as a skill rather than an art. Programming is just a large subset thereof.

Art, on the other hand, generally involves the phrase, "Do you want fries with that?"

[identity profile] zamiel.livejournal.com 2002-04-30 04:00 pm (UTC)(link)
I may have the hammer-solution methodology, but I have a lot of hammers. This generally keeps me from obsessing on one particular solution, whether that be a detriment or advantage (and there are advantages to the obsessive solutioner; if nothing else, he gets good at implimenting that solution).

Now, as for what to do with the two programmers above, is get the first one solving the P=NP problem, and while he's doing that, put a bullet into the back of his head. With that as a warning, teach the other guy to include more frequent error trapping as a second-pass implimentation refactoring, and you'll end up with one trained programmer with the right mix of habits. No one that believes that software can be complete can be allowed to live; its bad for the gene-pool. Mainly because I'd rather manage five programmers who believe that code should be in on time than ten of which five aren't hitting the implimentation deadlines. Retasking two of the five on refactoring for error trapping as the final set of deadlines nears assures that I'll get efficient, clean error-trapping on time and thus is a net win.

(This is why I have so much fun in management courses. Of course, I've been refered to as Torquemada, too.)

[identity profile] zamiel.livejournal.com 2002-04-30 04:16 pm (UTC)(link)
Well, no, it gets done by having people in place who can actually accomplish their objectives more than 50% of the time and who are willing to be wrong the other half, but don't stigmatize being so, but gracefully re-task for more efficient methodologies when they are. Its the latter part that is the hardest to find competent people to do, unless they're doing what they do for the love of it. And even then, there's so much hung-up on ego that they don't want to accept they could possibly be wrong. That kind of thinking gets in the way of getting the work done, and getting the work done is why you're in business, its what earns the checks.

See, you've pointed out two seperate issues, and one is vastly more important than the other. If no one points fingers and says "You're right, you're wrong," then how will they know? Where's the internal challenge to beliefs and the shake-up necessary for the process of improvement to occur? Where's the Reaper's Hand, as it were? Its the second issue that's more often missing, people willing to say, "OK, here's why I believe I'm right, if I'm wrong, OK, where do we go from here?" Its the listening and evolving missing from the loop. If the first, the naming of Right and Wrong is missing, sure, everyone may feel really good about themselves but business doesn't get done because you never get challenged to retarget.

I guarantee, if you dwarf your competition in two years, there's an Alex-equivalent Challenger in the management hierarchy somewhere. He's the guy every one of you thinks is an obstructionist asshole, who asks the really hard questions in the meetings that no one wants to deal with, that pushes for processes to change when they're broken (but comfortable) and to stay the same when the new idea has no backing from below. He's the guy most likely closest to burn-out and who secretly carries around the gut feeling he's totally wasting his life and wishes he could be a happy little "yes man," but can't quite shake the desire to be competent and let go of caring about what happens, for all that he or she attempts disaffected disinterest in the verities.

(No, I have no particular insight here, uh-uh.)

The older and more entrenched a company gets, the more Challengers that a company needs, and the fewer they actually have as they get forced out by those who play nicer with others for less pay-off. At Compaq, you can just imagine what enormous fun a Challenger has ... not. This is the company that announced publically a policy to cut raises and "merit-based promotions" for the next year, and bothered looking surprised when morale dropped. Lack of Chalengers up the management hierarchy to say, "Hey, dumbass, doesn't that seem kind of stupid to you?" and demand a solid answer led to that kind of thinking.

What, no, me bitter?
ext_84823: (Default)

Re: Picking Fights

[identity profile] flit.livejournal.com 2002-04-30 04:46 pm (UTC)(link)
Shout - but you see it still won't do
With my colours on I can be just as bad as you
Have I had a glass too much ? Did I give a smile too few ?
Did our friends all catch the needle match - did we want them to ?
-- Jethro Tull, "Flying Colours"

The number one thing that gets me to fight is when someone predicts my behavior or decisions based on their prejudices about other opinions or behavior I have. "Well, you don't like Linux, so clearly you won't like source control." Me: "Huh?" Usually, sigh, followed by a lunge for the jugular. I'm not so sure *why* that burns me up, but boy does it.

Funny that it's always been the insecure alpha males that go for the ad hominem. Secure alphas (male and female) know that they just have to point me in the right direction. By all evidence I am threat on toast to the insecure ones.

That's *so* depressing. Perhaps I should be reading this book.

On the other hand, what *has* helped in a room full of shouting matches (inevitable when programmers are designing stuff) has been to say, "What problem are we trying to solve? Okay, who is going to use this thing we build? Do we know what they want and need? Okay, how much time do we have? Let's discard the options we can't do in the time available." Focusing on the problem itself, rather than the opinions, belief, or religion of the participants in the discussion, can cool people off. Though, heh, I never seem to be able to ask those questions if someone's got their finger on MY button.
ext_84823: (Default)

[identity profile] flit.livejournal.com 2002-04-30 05:12 pm (UTC)(link)
Smart managers like analytical challengers, but the social skills are important too. People who are more interested in competition than collaboration are disruptive even if they're Right. If no one else wants to work with them because they're too confrontational, then it limits their utility: they can only be used on solo projects, of which there are very few in a company.

I work for people who ask hard questions, who look for the Right Answer. Since they don't make it personal, since it's not about Winning, it works very well. I say this as someone who's been subjected to those hard questions, and who hasn't always been Right.

They have immense respect, and they deserve it. The people who asked hard questions in a nasty way, who avoided the social graces, who pushed buttons instead of keeping it professional? They're gone, and that caused an improvement.

The "touchy-feely goodness" doesn't change the facts. It doesn't mean you back down from the truth. What it does is make the facts a lot more palatable to someone who has a lot of emotional investment in their own opinion, so they work with you instead of against you. It's not a zero sum game.

[identity profile] zamiel.livejournal.com 2002-04-30 05:41 pm (UTC)(link)
I get by on megadoses of ironic funny, which works much better with my clients on the phone (which, I suppose, is why they keep saddling me with all the pissed-off or upset people, who then go away reassured and perhaps even giggling, if I'm in particularly fine form), but fails rather interestingly with Compaq upper management, because they don't have the strength of the conviction that they have a supportable position, and thus can't stand any kind of challenge that doesn't paint them in glowing light. In fact, they seem to get miffed when you point out how impersonal your challenge is, because if it was personal they could puff and blow, but since its sort of a blanket expression, they actually have to poke holes in the argument. And, inevitably, cannot.

Its interesting to examine the vectors by which respect trickles in. I'm respected by my co-workers, who recognize a broad-spectrum technical competence and someone who'll say all the unpopular things and even use me as a conduit for voicing their own concerns of that nature, because they trust me to say, "No, that's entirely too doofy," if it is, or actually push the envelope if its not. Its the guys that have no idea what it is that I do that have the problems with me. And, of course, the entrenched sacks-o-shite who don't like being stirred around with.

Ever get the feeling that 7yrs in tech support have pretty much soured me on ... well, pretty much everything? I so need a new career.
ext_84823: (Default)

[identity profile] flit.livejournal.com 2002-04-30 09:05 pm (UTC)(link)
If your upper management is so dysfunctional they can't take criticism even sugar-coated or impersonal, then there's not much you can do to fix it. The best you can do if you want to stay there is to try to find a good direct manager to shield you from the people above them. It doesn't fix the problem, but it makes it directly tolerable.

It's hard to imagine doing 7 years in tech support and *not* being bitter, actually. Unless you're getting lots of opportunities to change and grow, or getting put into harder and harder problem solving, doesn't it start getting to be pretty much all the same? System or network administration is a typical career path out, or development. Heh, development is the least prone to future bitter, from what I've seen....

[identity profile] zamiel.livejournal.com 2002-04-30 10:50 pm (UTC)(link)
These are the guys that bought one of the most cutting-edge high-end enterprise technology companies in the world, and sold off the core technology that powered the whole thing (the Alpha chip) in exchange for ... well, nothing. Then they announced moving Tru64 from the Alpha to the Itanium, a chip with a decade less archetectural field-testing. Do you smell an innate problem here?

Pfeh, change and grow. I can't even get into the number of classes I'm supposed to be getting every year. I take management courses when I can because I find the underlying ideas interesting, many times, if only to highlight why these people are so wrong-headed.

What I'd like to get into is enterprise wide data mining/information management, but ... well, its fairly niche.

[identity profile] agrimony.livejournal.com 2002-05-01 10:28 am (UTC)(link)
I subscribe to the axiom that software should be complete and should gracefully handle error conditions while being written on time and should be clean and efficient code. :) A dream world, I know. And I'm not a programmer. And there are trade offs necessary in any process to hit a deadline and and and...

But from the view point of an ideal world where, more often than not, I end up supporting this stuff brilliant programmers write... I like all those things. :)

This is apropos of nothing.