I think the title might me slightly misleading, but I completely agree. I appreciate the distinction between "product engineer" and "software engineer".
Personally I prefer a lot more the role of product engineer, all the way from talking with customers to debugging PostgreSQL sequence that went astray. Looking a jobs around me and how specialized and (in my view) limited in scope...
I'd choose working on a startup any day, with a loose job description, figuring stuff out and delivering to customers than the traditional "assembly line programmer" that I see around me.
Personally I prefer a lot more the role of product engineer, all the way from talking with customers to debugging PostgreSQL sequence that went astray. Looking a jobs around me and how specialized and (in my view) limited in scope...
I'd choose working on a startup any day, with a loose job description, figuring stuff out and delivering to customers than the traditional "assembly line programmer" that I see around me.