Remix.run Logo
▲ 827a 3 hours ago

Yes I think that's correct. But I'm worried less about safety and more about fit. Articles like this convince me that there are some engineers who will struggle to adapt to a world of "no one knows what's going on". Engineers have always had the benefit of making abstraction concrete, through the systemization of abstract business requirements into concrete code that the team would build a shared understanding of over time. But that doesn't seem to be where the industry is trending.

PMs have always lived in the world of dealing with hazy abstraction in both directions: Unclear requirements coming in, turned into unclear system capability whom they have to rely on the engineers to parse. This is where Engineers will have to get comfortable living now: Unclear requirements coming in, unclear code coming out. Its clear that many engineers aren't ready for this, and I don't blame us; it SUCKS. If I had ten dollars for every time I've heard a PM say "no one has any idea what's going on" over the past fifteen years, I wouldn't have to work anymore.

Engineers are probably still the role most suited to adapt to this new world, as you say, but I think people are still vastly underestimating how much they will be personally impacted by the changing industry. If you hate your job now, for reasons like those the article communicates, you'll hate it ten times more in a year.