Live data from Hacker News

The Product Engineer

essays.davidchouinard.com

71–80 of 85 posts

Re: The Product Engineer

#71
post #62
post #61

Earlier quoted context omitted.

When it comes to these things people are going to reinvent a vocabulary that already exists: Jung's psychological functions. What Jung called extraverted intuition (Ne) is going to be the main "product" function in tech, with extraverted sensing not as common in the industry. Ne appears in Ti-Ne/Fi-Ne/Ne-Ti/Ne-Fi (what MBTI calls resp. INTP/INFP/ENTP/ENFP). In other words, the xxxP types are going to correlate with b…

This is a really interesting analysis. Has it been expanded into more detail anywhere? Can you suggest references that map onto programmers, founders, product engineers, etc.?

Not to my knowledge. It's very easy to fall into twisted Escher boxes and ego traps when talking about these things so I try to only entertain them lightly (says my ego), and I don't know if this kind of thing is discussed in "official" psychology/sociology.

At its core it is about raw physical "existential modes" and not the more superficial label of "personalities", and it's very hard to appreciate what that means even in the case where you think you know what it means. Like if you're a trained psychologist. Certain drugs might be windows into our fellow humans' worlds. Other than that, strokes and other forms of brain damage are the only cases I know of people that have experienced multiple "existential modes". For example[1].

I think in terms of hiring, the broad strokes are useful but I wouldn't dilly dally with the specifics too much since they can be misused easily, nevermind all of the other variables in play. And as far as I know there isn't really a central place on the internet that describes the scheme as a whole. Dilly dallying through MBTI forums was one of my pastimes in ages long past and that might be the way to make sense of it today, keeping in mind how slippery things get when everyone's self is involved.

[1] https://www.ted.com/talks/jill_bolte_taylor_s_powerful_strok...

Re: The Product Engineer

#72
post #65
post #61

Earlier quoted context omitted.

When it comes to these things people are going to reinvent a vocabulary that already exists: Jung's psychological functions. What Jung called extraverted intuition (Ne) is going to be the main "product" function in tech, with extraverted sensing not as common in the industry. Ne appears in Ti-Ne/Fi-Ne/Ne-Ti/Ne-Fi (what MBTI calls resp. INTP/INFP/ENTP/ENFP). In other words, the xxxP types are going to correlate with b…

I remember reading that stuff as a teenager -- and afterwards, I was able to make the MBTI tests say anything I want it to say. My later experiences with vipassana/insight meditation showed me just how much hot air those personality indicators are. You can switch among them if you know how. These are not as hardwired as people would like to think they are. Nice try, it's a good framework, but it is fairly limited whe…

Personality factors aren't like IQ, in that they don't try to be measures of extent, but rather tendency. Saying someone is "Thinking-primary" doesn't mean they always think, or never feel; it doesn't even mean they enjoy thinking more than they enjoy feeling. It means they fall back on thinking; or, more precisely, they think of themselves as being the kind of person who falls back on thinking rather than feeling. (Which usually amounts to the same thing; the box you slot yourself into circumscribes the habits you'll form, and then things that become habitual feel more "natural.")

Everyone on HN is pretty familiar with the introvert/extrovert distinction, and also how carefully it has to be explained lest it be confused with "outgoing" vs. "shy." The real distinction, as the 'common wisdom' goes, is about how you "recharge."

I personally think it's clearer to phrase it in terms of the contrapositive: introversion/extroversion is about what you reject when you're out of willpower. Whatever comes more naturally to you—whatever's more habitual—will "cost" less to keep on with.

And, I would say, other "personality factors" can best be described similarly. They're not how people are on average; they're what people tend toward when not awake/aware/energized enough to be engaging both complementary faculties at 100% as needed (as mindfulness meditation, or a zeroed-out sleep debt, can allow.)

And do note that most of the MBTI factors do occur separately in other personality-trait assessments, that were not created by mystics. :)

Re: The Product Engineer

#73

Earlier quoted context omitted.

This is the first time I've come across 'product engineer'. How is this different from a 'full stack engineer'?

Full stack engineers are generalist engineers who are motivated by technical problems. Product engineers are motivated by building impactful tools. They learnt programming somewhere along the way as a necessity to show the world their ideas. Product engineers generally pick mainstream languages and tools. They talk about users, strategy and product.

What differentiates a "product engineer" from an entrepreneur†? Lack of ambition?

Insofar as I fit all the criteria you're listing, those traits are all things that push me to want to work on a small, independent product where I can dictate the vision for it. If I'm willing to "learn programming somewhere along the way as a necessity" to express that vision, there's no reason I won't also decide to learn how to start and run a business "along the way, as a necessity."

To put it another way: in the games industry, the "product engineers" there are called "game designers." Game designers don't generally work as freelance consultants, or put themselves on the market as employees for companies like EA or Sony to snatch up. Instead, if you have the actual vision required to come up with a decent game, you'll make it—and sell it—yourself, either as a one-man show, or by starting your own small games company.

The only game designers working for the big games companies are the ones that grew into that role from whatever they got hired to do (usually either programming or art)—and, even then, only embraced their roles once the company decided to start letting them come up with products "from scratch" that they could basically run as their own little ventures, rather than just stewarding along some existing product of the company's.

---

† I say "entrepreneur", but not in the typical HN meaning of the term. Most "startup founders" I ever hear about seem to be either pure-engineering types who just think about cool tech all day, or pure-business types who think about what'll be profitable all day and follow trends. Entrepreneurialism seems to actually be much more common outside Silicon Valley in regular-old small businesses, where someone with a "product vision" like "feeding people really weird pizza" will get a loan and set up a pizza place to fulfill that vision.)

Re: The Product Engineer

#74

Earlier quoted context omitted.

If the product engineer doesn't implement, why is engineer in their title? Is it just a rebranded UX Designer? Is it a glorified Software Architect?

She engineers the product, but doesn't lay the bricks. The product is not just the software.

You're begging the question. What does "engineering the product" mean? Software engineers are not civil engineers, there are not professional standards for what this means.

Re: The Product Engineer

#75
post #72
post #65

Earlier quoted context omitted.

I remember reading that stuff as a teenager -- and afterwards, I was able to make the MBTI tests say anything I want it to say. My later experiences with vipassana/insight meditation showed me just how much hot air those personality indicators are. You can switch among them if you know how. These are not as hardwired as people would like to think they are. Nice try, it's a good framework, but it is fairly limited whe…

Personality factors aren't like IQ, in that they don't try to be measures of extent , but rather tendency . Saying someone is "Thinking-primary" doesn't mean they always think, or never feel; it doesn't even mean they enjoy thinking more than they enjoy feeling. It means they fall back on thinking; or, more precisely, they think of themselves as being the kind of person who falls back on thinking rather than feeling.…

>It means they fall back on thinking; or, more precisely, they think of themselves as being the kind of person who falls back on thinking rather than feeling.

Yes, and that tendency is mutable too.

> the box you slot yourself into circumscribes the habits you'll form, and then things that become habitual feel more "natural."

You mean they feel more comfortable, and sometimes that will be conflated with feeling "natural". Habits of the mind are just that: ruts and tracks that have deepened over time with repeated actions. They can be changed, like anything else in the phenomenal universe.

> Everyone on HN is pretty familiar with the introvert/extrovert distinction, and also how carefully it has to be explained lest it be confused with "outgoing" vs. "shy." The real distinction, as the 'common wisdom' goes, is about how you "recharge."

That might be the common wisdom, but that was not how Jung or even MBTI defines introversion and extroversion.

> I personally think it's clearer to phrase it in terms of the contrapositive: introversion/extroversion is about what you reject when you're out of willpower. Whatever comes more naturally to you—whatever's more habitual—will "cost" less to keep on with.

I've been talking with my meditation buddies about this on and off for the past year. Some of them are (or were) software engineers and some of them are not. Over the past year, I've been finding that idea of introversion and extroversion is BS, but I have not looked into it deeply enough to find any good insight.

It smells like BS to me because it seems like a truism that hasn't been thoroughly examined.

> And do note that most of the MBTI factors do occur separately in other personality-trait assessments, that were not created by mystics. :)

They appear in other personality-trait assessments because Jung and the mother-daughter team of Meyers and Briggs were credible enough scientists/speakers that people forgot where it came from. I didn't say Jung was a mystic. I said Jung had mystical experiences. He had been trained as a scientist, then out of the blue, he started having experiences for ten years. He went with it and started observing it, making theories about it, much like a cultural anthropologist would when they immerse themselves into a different culture. Where did you think Jung got his ideas of archetypes and collective unconscious from? He observed them directly and called them such. It's really funny to me how "mysticism" has become such a dirty word and used for name calling :-D

Re: The Product Engineer

#76
post #58

The core point of the essay, that product design is a different skill to software development, is obviously true, but to me this feels a bit like the title "Software Architect" was 10 years ago; i.e. people who want to design software products without the pesky whole writing software part. Like being a dev manager, defining the vision, design, etc requires a different set of skills from development. However, a person…

Let me give you a counter-point. I was hired by my current employer as a software engineer. I love writing software. Unfortunately, in our team, we didn't have anybody who was good at managing product development. Features where thrown in willy-nilly, design often not well thought through because designers weren't given enough time and developers could just go develop. I was/am the worst Software Engineer in the grou…

I agree with you. A product manager doesn't need to be a great developer - they just need sufficient experience with development to assess the impact and complexity of changes, and to better understand where there might be opportunities. You have that plus passion for the role, which is a rare combination. Hopefully your employer recognizes the value of it!

Re: The Product Engineer

#77

This really resonates with me. There seems to be a trend of frowning on these types as 'generalists' who don't have sufficiently hard tech skills, but 'creates great products from the ground up' is a specialization in itself, and an extremely critical one. Someone who will do (and learn) whatever it takes to put out high quality work is someone who will be a top performer at almost any company, regardless of how they…

It's a good post and a good thought. Software is a giant LEGO set with no instructions, and it takes a good mixture of how to build things and knowing what you can build. A lot of times people want to reduce product management to "visit customers, ask what they want, make a spreadsheet", but I think it's more than that. To do it well, you have to know the possibilities the existing stack could grow into, and also wha…

> A lot of times people want to reduce product management to "visit customers, ask what they want, make a spreadsheet", but I think it's more than that. To do it well, you have to know the possibilities the existing stack could grow into, and also what it can't easily grow into, and set a vision that is well beyond what the masses point at.

Customers tell you what their problems are but they're not trained in telling you the solution. The mistake that's often made is that customers tell you their problem in the form of a solution. The role of the PM is to then take the solution, reverse engineer the problem out of it and then work with the team to figure out the true solution.

Where the technical/non-technical split lies between the PM and the engineers can vary. Ideally, the PM is technical enough to come up with new possibilities on their own and understand the technical implications and tradeoffs of each possibility but not every PM has the background or inclination towards that. The next best thing is that the PM works closely with the engineers to communicate the user goals and trusts engineering to find clever solutions to those goals. But the worst is a PM who thinks they're technical enough to come up with features and then steamrolls over engineering objections over the implementation.

Re: The Product Engineer

#78

Earlier quoted context omitted.

She engineers the product, but doesn't lay the bricks. The product is not just the software.

You're begging the question. What does "engineering the product" mean? Software engineers are not civil engineers, there are not professional standards for what this means.

Fair point, there's no formal or widely accepted definition for Product Engineer.

In Roman languages, the word "engineer" derives from the word for "wit" (e.g. "Ingeniero" Now you'll tell me that I'm talking about a Product Manager and I'll have to agree. In my opinion, a Product Engineer is a different name for a Product Manager. Product Management is a really broad area and I think some people more inclined to technical stuff and especially software development would feel more at home being called Product Engineer than Product Manager.

Re: The Product Engineer

#79
post #47

Earlier quoted context omitted.

I'd hand them a piece of paper and ask them to sketch out a profile page that's user friendly. Then I'd ask them how they'd design the schema for that. Then I'd ask them to sketch out the admin interface for managing users and how they'd implement that. If they start asking questions about permissions and roles and such I'd be really impressed. Essentially I'd act like a client/end user who kinda knows what they want…

Wow. Just wow. This hiring process is so refreshing it actually makes me want to work for you, and I'm only half kidding. Are you hiring? ;)

Unfortunately not in the near-term but nice of you to say anyway :).

Re: The Product Engineer

#80
post #73

Earlier quoted context omitted.

Full stack engineers are generalist engineers who are motivated by technical problems. Product engineers are motivated by building impactful tools. They learnt programming somewhere along the way as a necessity to show the world their ideas. Product engineers generally pick mainstream languages and tools. They talk about users, strategy and product.

What differentiates a "product engineer" from an entrepreneur†? Lack of ambition? Insofar as I fit all the criteria you're listing, those traits are all things that push me to want to work on a small, independent product where I can dictate the vision for it. If I'm willing to "learn programming somewhere along the way as a necessity" to express that vision, there's no reason I won't also decide to learn how to start…

Product engineers are entrepreneurs in waiting who have yet to find product-market fit with an idea of their own. They've typically tried a few times, but haven't yet won at the startup roulette.

Product engineers and entrepreneurs get along so well because they're the same breed of people. Great entrepreneurs are often product engineers.

Post reply on HN