Hacker News new | ask | show | jobs
by nurspouse 1740 days ago
Spent years at Intel. Definitely saw what is described here. Must also add that it is a big company with no clear culture, so many people will have been in teams for years and not have encountered what skynetv2 is describing.

My two cents: Intel is full of people who are career oriented and not product oriented. Their main goal is to get a promotion, and often find means to do so without contributing anything meaningful to Intel's products. It's also full of senior leaders who believe strongly in credentialism[1], complexity[2], and style over substance (i.e. how the message is delivered vs the content).[3]

From a SW standpoint, I have not yet been in a team where all teammembers can handle branches.[4] This is quite acceptable.

In one team I was in, I was leading the efforts for a product that required features A and B by the customer. I was a junior member of the team with no domain knowledge, but I was somewhat of an expert for that customer's domain. Everyone was on board with the technical work. In every meeting we had for about a year, there would always be some person in the team who'd suggest things that would nullify feature B. I would have to remind them that we agreed to do features A and B." The response would always be "Oh, we're also doing feature B?"

The person who would say this varied from meeting to meeting. But I was very frustrated that they couldn't remember this basic fact, and often ended up writing code that had to be undone. And then deal with their frustration as if I had never mentioned feature B to them. I can understand if this happens once or twice, but I have to remind them in every meeting.

But this was normal behavior. I was the odd person who thought this was unacceptable.

Oh, and coming to meetings unprepared is the norm. No one will read your emails briefing them about the meeting ahead of time.

[1] "Let's hire the PhD with no experience and not the internal MS employee who's already doing the job they are hiring the PhD for"

[2] "I don't care if your code sped up our workflow by 5x. It's just what, 200 lines of code? Anyone can do that."

[3] Presentations break most rules of effective communications/presentations. A senior person once told me "You explained things too well, and your slides are fairly sparse. Fill it up with jargon and lots of plots, and don't explain it as well as you did. If senior management understands your work too easily, they will believe the work you did was trivial. If they have trouble understanding it, they'll be in awe."

[4] One former manager: "Every person will get his/her own private branch. Do all your experimental work there. There will be no more branches." A senior member in another team said "Why complicate things by adding new branches for our various experiments? Let's just keep it in the main branch and enable the different algorithms via command line flags."

1 comments

>I have to remind them in every meeting.[...]But this was normal behavior. I was the odd person who thought this was unacceptable.

For perspective, this is typical LargeCorp behavior, especially at a company like Intel which makes 77 billion/year in revenues (700k/employee) at a 25% net income margin! The unwritten rule is that managers aren't incentivized to police this behavior. It's liberating to recognize this and modify one's approach.

> Oh, and coming to meetings unprepared is the norm. No one will read your emails briefing them about the meeting ahead of time. >A senior person once told me "You explained things too well[...] If they have trouble understanding it, they'll be in awe."

Wise words. In cultures that do this, you have to adapt and work more on narrative/story-telling. In many ways, this is how things actually work no matter how efficient you think you're making the team. Instead, write the same emails, but only to gather your thoughts. Then, lead the discussion. In large teams, it feels like this approach reminds me to avoid doing someone else's work.

> The unwritten rule is that managers aren't incentivized to police this behavior.

Unless it is the manager who has to constantly do the reminding. Then there is swift policing :-)

Yes, this is actually normal "human" behavior. But this level of extreme was ridiculous, even within Intel. I quickly left the team once the project was over. Life is too short.

> Wise words. In cultures that do this, you have to adapt and work more on narrative/story-telling.

Narrative/story telling is good, but is orthogonal to the issue here. The usual flow is to use narrative/story telling to explain the why (motivation, etc). However, some senior management will expect you to also talk about the details. And this is where the advice came in: "Put the details, and make sure they don't understand them." My sin was that I was presenting the details in a manner where they could understand it (without losing the nuances and details - I was mere presenting the same material "well").

A more severe example will enlighten: I once solved a challenging problem with a really simple solution. My manager had multiple sessions with me to coach me on how to present that simple solution in a much more complex way. He emphasized that senior management should not realize that the solution was simple - no matter how impactful it was.

Yes - this is also a general "human" problem, and is common in lots of places. However, when you're striving to be the best company in X, it is wise not to settle for "average".

Psychopathy has entered the chat
If humans acted the way companies are expected to (and do!), they'd be classified as psychopathic.
Which has nothing to do with the methods of kingdom building addressed above. There is a massive difference between deceitfully contriving information asymmetry between departments and dispassionately directing a company's strategic objectives.