5 ms·
It's abstraction, but for things you don't care about. I was an engineer early in my career and I felt exactly as you. All that stuff was in one ear and out the
by patchorang 4y ago
It's abstraction, but for things you don't care about. I was an engineer early in my career and I felt exactly as you. All that stuff was in one ear and out the other and I couldn't for the life of me make sense of it.
I moved to product and finally got it. A PM can't explain the same concepts/ideas/initiatives/etc every meeting because the whole meeting will be spent doing that. They give it a name.
Take the strategy example. In the early stages of forming this strategy, part of the PMs job is to communicate it lots of groups of people. They have the same meeting 1-10 times depending on the size of the company. Then everyone who needs to know about this strategy has an understanding of what it is. Then the PM gives it a name. The next meeting, rather than having to explain it from scratch, they call it by its name.
You're either not paying attention when it is first explained (I don't blame you, a lot doesn't matter to an engineer), or you weren't invited to the meeting it was explained.
- mmcnl 4y agoYou are absolutely right. Also on the part that it makes sense that you don't know since a lot of the information you receive isn't necessarily relevant to you as an engineer. If something is unclear, the normal path forward is to ask a clarifying question. I wonder why OP hasn't mentioned or tried this at all. In my experience people are happy to answer these kind of questions because they don't want to lose their audience. I also wonder why engineers are OK with the concept of technical abstractions, but are somehow in despair when business people use business abstractions. Most people here understand how abstractions are useful. Why would anyone hold business people to higher standards than yourself? Do you really think that if you would explain a technical abstraction everything is immediately clear to anyone outside your domain? Surely not. Then why expect better from coworkers from other domains who are just people too?
- knighthack 4y ago< I also wonder why engineers are OK with the concept of technical abstractions, but are somehow in despair when business people use business abstractions. Most people here understand how abstractions are useful. Because business 'abstractions' are often buzzwords or intentional jargon, that hide the simplicity of what actually lies underneath. Whereas software abstractions are genuine abstractions of the complex mechanism that underlie software.
- kypro 4y agoI do ask questions. If it's a smaller meeting within my team I'll always ask questions if I'm not following. It's when it's department-sized meetings that I struggle. In these I find it harder to follow what's being discussed and I also need to balance my need to ask questions with the need of the meeting to proceed smoothly. I think you're right though. There have been a few occasions in my career when I have seen corporate narratives form around projects I've led technically. In those instances I know with certainty that what's being said is mostly corporate BS that dances around the specific what, whys and how's of the problems we're solving. But to your point, that's probably for practical reasons. A lot of the time the details I'm concerned with from day to day just aren't that important as you move up the org structure. I guess what I'm confused about is how other people seem to follow along in these meetings. I don't understand how some people seem to know everyone and about every project. Even if I have some awareness of someone or some project, I rarely know enough to follow much of what's being said, and certainly not enough to contribute anything useful. I know I'm doing something wrong, I just don't know what it is. I do try to pay attention, but that doesn't seem to help me much. I'm worried it's more to do with the fact that I struggle with vagueness and corporate discussions are full of vagueness. Sometimes I wonder if I'm following along more than I realise and it doesn't really matter that I don't know all the details about some project. Perhaps it's not that I can't contribute to a discussion if I don't know any details, but that the only contributions I care enough to make would involve details. For example, you don't need to know what [project xyz] is to ask who's leading it or if there's documentation on confluence.
- mst 4y agoIn those giant meetings if I couldn't get out of them I just pretended.
- jacobr1 4y ago> For example, you don't need to know what [project xyz] is to ask who's leading it or if there's documentation on confluence. Bingo, there is a pattern to most business problems (not that the generic corporate template for problem solving is right solution) and if the know the pattern, you can engage with it. You only need a few high level details to have enough context, so some people can go really wide and have a superficial view of wide breadths of corporate initiatives.
- deleted 4y ago[deleted]
- SilasX 4y agoIt's funny how many comments like yours are insisting that, of course everyone knows what's going on, they just have more context and relevant expertise -- obviously it makes sense to them and they're being totally productive, you're just not keeping up... ... and yet 8 months ago there was a discussion[1] that revealed that many such meetings were actually built on foundations of sand, and infected with false domain beliefs and double-illusions of transparency[2]. Where someone had to come in and say, "wait, stop, explain all this like I'm an idiot" before anyone could actually get on the same page. One example[3]: >>I get pulled into a meeting about something that I have no context on because it touches my area of expertise, and the discussions have apparently been stalling out. >>I brace myself to be the idiot. I'm going to waste everyone's time asking questions that everyone knows the answer to, and I just got looped in, so everyone's going to feel like they need to walk through all the super-obvious stuff to satisfy the one guy who didn't do his homework. >>So I start asking questions, and slowly begin to realize that nobody in the room has any idea what they are talking about. Another[4]: >>This is me all the time haha sometimes I really am just "stupid" and the only one in the room without a clue, but many many times my stupidity has revealed no one really has any idea what they or the others are talking about. So yes, I don't doubt that sometimes what you're describing is what's going on. But also, the OP may be deeply aware of something others don't realize. [1] Main link: https://news.ycombinator.com/item?id=28942189 https://news.ycombinator.com/item?id=28942189 [2] https://learning.subwiki.org/wiki/Double_illusion_of_transparency https://learning.subwiki.org/wiki/Double_illusion_of_transpa... [3] https://news.ycombinator.com/item?id=28945382 https://news.ycombinator.com/item?id=28945382 [4] https://news.ycombinator.com/item?id=28952838 https://news.ycombinator.com/item?id=28952838
- thewebcount 4y agoSeveral times on email lists or in Slack channels, I’ve stuck my neck out and said stuff along the lines of “Whenever anyone asks a question about this stuff, people throw out these code words and obscure references to internal projects, and for people new to the process like me, it might as well all be Japanese. You can tell me to find it on the “foo server”, but if I don’t know what the “foo server” even is, that doesn’t help! Where can I find the beginner’s guide to doing this stuff for someone who has zero experience with it?” I’ve had numerous people ping me privately afterwards to thank me for asking the “dumb” questions because they all had the same questions and were afraid to ask and look stupid.
- bradyo 4y agoAgree that it's an abstraction that OP doesn't know the definition of, but there's also a tendency for people to * over-abstract (where you could replace the abstraction name with a slightly more verbose but clearer definition) * over-generalize (it's a meeting about handling returns in multiple physical locations but they keep talking about "channels" instead of physical locations) * propagate abstractions without actually understanding the underlying concrete implementation (they know omni-channel means having multiple ways to return, but not exactly which ones) But yeah as the consumer of abstractions you have to dig into the definition and understand the context in which it's applied in order to understand what's going on
- conductr 4y agoI think a lot of confusion comes from meetings with no agenda/context. The organizer should be required to include a reasonable context for what is going to be discussed and decided in the meeting. I’ve only worked in one company where this was widely adhered to and it was amazing (meetings often declined without agenda on invitation). Before and since, I often just have no idea what I’m walking into and tend to think of my best questions after it’s ended. If I had some time to view the agenda, pre-read the materials (slide deck, etc), and collect some base level thoughts before having 2 slides per minute of content shoved in front of me; then I’d be better prepared to participate IN the meeting. As my career has matured, I’ve just become better at making sure I’m up to speed and understand (at least conceptually) the topics at hand. I also build relationships with everyone such that I can have sidebar conversations and seek clarity on things when needed outside the meeting. Also, have become pretty good at just filtering/ignoring the stuff that’s not important (to me).
- ggktk 4y agoI wish meetings were held in textual form (like a Slack channel). Reading the history and being able to search through it would make it a lot easier to understand context.
- jka 4y agoSimilar to one other commentor, I wonder whether a text-based format (perhaps email/wiki) could be a more effective use of everyone's time? (that plus the ability to question and correct aspects of the project asynchronously could compare favourably to spoken meetings, where details could be forgotten or misinterpreted over time, and where bandwidth for audience feedback is usually limited)