Great article Nadia! I had a few of the same thoughts, too. There are even “programmers” in the public sector — do they deserve the label software engineer moreso based on the Atlantic’s definition? Bogost comes off as making it sound as if quality across all software is always low, but I really don’t think that’s the case. It would be fair though to say software “can break easily”, but that doesn’t mean *every* software shop holds itself to a lower bar of quality or risk.
In the end, I think the original article boiled down to semantics. And a lot of it has to do with the fact the technology industry habitually coins so many different phrases and words for the same thing. It’s the inherent nature of building something new across different groups. And the emphasis is placed on the output or the result and not so much on the label or title at a given point. That’s not to say words don’t matter, but outcomes matter *more*.