Hacker News new | ask | show | jobs
by iovrthoughtthis 1880 days ago
i would love to read an example of a technical discussion framed in moral terms. if you’ve got any off the top of your head, i’d appreciate you commenting them.

i suspect, a lot like becoming conscious of the impact the food we choose to eat has on things external to our local context (climate, animal welfare etc), technology decisions choices could be seen through such a lens.

as Frederic Bastiat wrote, there is “that which is seen and that which is not seen”.

2 comments

You've honestly never heard a discussion between software developers where people label use of a particularly language, technology or technique X, "wrong", or said something like, "if you're doing Y, you're doing it wrong"? You've never seen the shade people throw at PHP?

Where do you work? Can I join?

More seriously, if you (have nothing better to do than) look through my comment history you'll find a discussion from a few weeks or months back where I chided somebody for saying (I paraphrase), "if you're patching directly in production you're doing it wrong." Granted doing so is far from ideal, and not something I've ever done with any kind of regularity, but occasionally it's the quickest way to resolve an issue whilst you follow proper process with a more involved investigation and fix.

I've found this varies a lot by company I've worked for: it doesn't happen where I work now much at all, but other companies I've worked at many technology choices are either "right" or "wrong". I just don't have the energy or patience for it these days.

ah, i took moral discussion to be code for political discussion, not actually moral (good vs bad) haha.

in that case, yes. people get dogmatic about the strangest things. depending on my level of give-a-fuck i sometimes dive in deeper, “why do you think this is bad?” etc.

sometimes theres a decent learning opp either for me, discovering a new way that something can cause problems or for them, learning to apply some nuance to their beliefs.

Absolutely. I definitely prefer for the discussion to start off dispassionately as opposed to having to drag it there, but I completely agree with you.
A lot of discussions about the environmental impact of proof-of-work Bitcoin mining would fit the bill.
And that would perhaps be fair, although cryptocurrency discussions range far wider than technical concerns.

And that's quite a long way from what I'm talking about, which are technical discussions that are more day to day concerns for many software developers in the industries and types of application I've worked with (e.g., desktop software tools and web applications/services in sectors such as telecoms, life science, payment processing, retail systems, data analytics).