News for hackers. Stuff that matters.
Re:Defining a Distinguished Engineer by palimpsests on Friday March 22, 2019 @01:13PM (#19464607)
Why exactly are programmers' opinions more important and refined than anyone elses?
Re:Defining a Distinguished Engineer by agentultra on Friday March 22, 2019 @01:50PM (#19464991)
Part of becoming a great engineer, in my limited experience, is developing a sense of taste for what problems are worth solving and which approaches to consider.

The software we build ends up baking in those opinions: into the frameworks and libraries, into our philosophies, into the algorithms themselves, and ultimately into our culture. We end up with Rails whose claim to fame is being based, unabashedly, on its strong opinions. We end up with the LKML being what it is. We end up with ML algorithms with our biases built in. That's why our opinions are rather important.

Our opinions signal our status to other groups. If you're an opinionated statically-typed functional programming aficionado it's quite likely you're not going to fit in with people who are serious adherents to object oriented programming. And you will find many people without any opinions or whose opinions lie somewhere in between.

We can't avoid having them and it's important to be able to work with other programmers and so being able to set those things aside to focus on the customers' needs, the business context, and the well-being of your team takes precedence!

Re:Defining a Distinguished Engineer by brianyu8 on Friday March 22, 2019 @01:40PM (#19464894)
Not OP either, but I think what OP means here is that programmers feel that their own opinions are more important and refined than anyone else's, even other programmers. This means that they are likely to judge someone who operates in a way that differs from their opinion more harshly.
Re:Defining a Distinguished Engineer by agentultra on Friday March 22, 2019 @01:57PM (#19465090)
A bit of that too.
Re:Defining a Distinguished Engineer by scarejunba on Friday March 22, 2019 @01:38PM (#19464878)
Because they're building it, it's more important. If you want to build along vector X and they believe in Y, you'll only get the projection of Y on X in business value. So if you can convince the people making things to make something closer to X and you can articulate that value and excite people about it you'll get a bigger projection.

The refining part I don't get.

Re:Defining a Distinguished Engineer by zachr on Friday March 22, 2019 @01:25PM (#19464733)
Not OP, but my stab: programmers are the ones actually building something. A technical leader can craft a vision for the technical future of a product, but the engineers need to buy into that vision and will, by necessity, quickly form refined opinions on the implementation details as they build things.
Re:Defining a Distinguished Engineer by dorian-graph on Friday March 22, 2019 @01:33PM (#19464810)
I've wondered this as well. Are there equivalents in other industries? Some human trait that shows up in some circumstance?