|
|
|
|
|
by doublesCs
2214 days ago
|
|
What is the fundamental reason why a software engineer is expected to care about what feature he's building, whereas a plumber isn't? Is it due to how differently the two professions are viewed by society, or is there some intrinsic difference between the two professions? (Just don't tell me it's because software engineers are "creative" whereas plumbers are mindless drones; when faced with a problem, a plumber has to propose solutions and evaluate trade-offs, same as an engineer) |
|
A software developers' work sometimes improves society, sometimes harms society, and sometimes is a meaningless waste of time. Society encourages developers to use their judgement and ideally improve society.
At it's core, I think caring about the feature you're making is a judgement on whether you think the feature will improve the world or not.