Live data from Hacker News

The Product Engineer

essays.davidchouinard.com

31–40 of 85 posts

Re: The Product Engineer

#31

Earlier quoted context omitted.

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

The product engineer wouldn't necessarily (or rather, shouldn't) implement the functionality. That would be left to the full stack engineer.

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?

Re: The Product Engineer

#32

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…

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

I think of it like this, roughly:

"Full-stack engineer" describes a person's technical knowledge: comfortable doing front-end or server work, maybe comfortable designing whole things from scratch.

"Product engineer" describes a person's motivations: primarily interested in writing code as a means to making a product, or improving a product.

Lots of engineers are primarily motivated by writing high quality code, or very performant code, or prefer to write tools (libraries/frameworks) over writing products using those tools.

Re: The Product Engineer

#33

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.

The definition for generalist engineers is relatively new. I consider myself a full stack engineer motivated by product problems.

Re: The Product Engineer

#34
Does anyone have any advice finding these roles? Most of my main projects have included me building products up from the ground up with successful releases. I've been cramming technical interview questions because its seems like the only foot in the door, but this kind of position is where I know I'll thrive.

Where do I look for Production Engineering positions? How does a new grad w/ a CS background move into one of these roles with relevant experience?

Re: The Product Engineer

#35

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.

And what of those who are motivated by technical problems and by user needs and business strategy? Is it impossible to learn programming because of an interest in computer science or in the challenge of programming for its own sake, but learn product and strategy as a way to put those skills to impactful use?

I don't like this sort of pigeon-holing; most developers I know straddle this divide.

Re: The Product Engineer

#36
post #23

Reading this I'm wondering what the difference is between a "Product engineer" and a "UX Engineer"?

I would differentiate them in the following way: Product Engineer: Focused on creating something that fulfills users' need or want UX Engineer: Focused on polishing the product to make sure the user's need or want is fulfilled with the least amount of friction.

UX is not about polish. UX is the product -- literally, from the user's perspective. I don't think there is a meaningful difference between Product Engineer and UX Engineer.

Re: The Product Engineer

#37
post #19
post #2

This really hit home for me. I was recently looking for a job so these ideas are fresh on my mind. What I have been trying to figure out, is it better to work for a company that has a good product strategy, or an other wise good company without a product strategy? At the time, my thoughts were to find a company that needs a product minded developer. A company that has everything else figured out but product.

A company that hasn't prioritized product strategy isn't going to suddenly start prioritizing it once you get there. You are more likely to be ignored. Go somewhere that does product well, especially if you're early in your career.

[deleted]

Re: The Product Engineer

#38
post #13

Earlier quoted context omitted.

What should we be asking/looking for/testing?

It depends on the company, but I'm a big fan of pairing with a developer on something they're working on for an hour or so. The dynamics of the interview completely changes from "I need to figure out hidden knowledge that the interviewer knows already" to "I need to work with this person to find out a solution together", which I think is quite a bit less stressful. You're also working on real problems that — though t…

I had one of these "pair" things by a startup touting how different their process was. It consisted of two developers doing work while I solved a thinly-veiled CS101 interview question alone, on a setup I wasn't familiar with, in an editor I couldn't change. I tried to ask questions but the typical answer is "we really cant help you". I'll take the whiteboard, thanks.

Re: The Product Engineer

#39
This is me! Feels so good to be understood. I'm currently identifying myself with product management & user experience because I recently came to this conclusion.

Re: The Product Engineer

#40
Everyone that walks around with a touch screen computer in their pocket thinks they are a genius of product design. But if you actually want to design products the first step is to become an expert in the code. So stop day dreaming that you're the new Steve Jobs and get coding.
Post reply on HN