Art Kaufman
Aug 9, 2017 · 1 min read

Bravo! Very, very well said. #2 is particularly resonant for me — I see lots of people who don’t understand what engineering is. I’ve been a Software Architect/Systems Engineer for the bulk of my career and 95% of what I do involves people, not code. You can write the most beautiful line of Java in the world, but if it doesn’t do what the user wants, it’s a failure. The user isn’t a program, they’re a person and not necessarily logical. The rest of the point is valid, too. Engineering at a senior level is about getting *people* to work together. That’s far harder than writing code.

#3 is a manifestation of another problem. People have not adapted to social media and the fact that *nothing* they say or do can be truly private. 20 years ago, this manifesto might have been circulated on paper — distribution would have been limited and some manager would have seen it and killed it quickly. The ‘net has changed that and people need to learn how to deal with that. I would have handled this exactly in the way you prescribe — a serious lecture and the door.