Coding is as much a matter of personal growth as it is of logic and control-flow. I keep patience, curiosity, & exuberance in the same toolbox as vim and git.
*Opinions posted are my own*
Coding is as much a matter of personal growth as it is of logic and control-flow. I keep patience, curiosity, & exuberance in the same toolbox as vim and git.
*Opinions posted are my own*
I've heard the argument that "the only thing that matters is what tools this team thinks are best to solve their problems", meaning, moral considerations should not be a part of technical discussions. I think it's a cousin to "I'm talking businesses, not ethics, don't bother me about it".
Did you know that throughout the entire Sefer Beresheet (Book of Genesis), the word emunah (loosely, "faith") refers only to one thing: honesty in business dealings?
So I think that business considerations, including technical considerations, are moral considerations as well.
Will this technology help us to serve people better? Will it exclude people (users or beginning developers)? What about the maintainers of this piece of tech, do their values undermine our own? What will adopting this technology lead to in our industry? In the broader culture?
Thanks for the explanation and in theory yes, it's worth it and it's worth getting the answer to those questions. The thing is that various people have various levels of ethics and morals (a simple example: employees at giant companies that do good and bad things).
Will this technology help us to serve people better? Will it exclude people (users or beginning developers)?
What about the maintainers of this piece of tech, do their values undermine our own?
This can be hard to measure for every piece of tech...
What will adopting this technology lead to in our industry? In the broader culture?
Great questions by the way!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
It's appropriate to talk about choice of tech stack in moral terms.
Interesting Benny, what do you mean?
I've heard the argument that "the only thing that matters is what tools this team thinks are best to solve their problems", meaning, moral considerations should not be a part of technical discussions. I think it's a cousin to "I'm talking businesses, not ethics, don't bother me about it".
Did you know that throughout the entire Sefer Beresheet (Book of Genesis), the word emunah (loosely, "faith") refers only to one thing: honesty in business dealings?
So I think that business considerations, including technical considerations, are moral considerations as well.
Will this technology help us to serve people better? Will it exclude people (users or beginning developers)? What about the maintainers of this piece of tech, do their values undermine our own? What will adopting this technology lead to in our industry? In the broader culture?
It's worth asking those questions.
Thanks for the explanation and in theory yes, it's worth it and it's worth getting the answer to those questions. The thing is that various people have various levels of ethics and morals (a simple example: employees at giant companies that do good and bad things).
This can be hard to measure for every piece of tech...
Great questions by the way!