Comment by simonw

1 day ago

"There are a thousand other ways of solving problems for real people, so that doesn't explain why some choose software development as their preferred method."

Software development is almost unique in the scale that it operates at. I can write code once and have it solve problems for dozens, hundreds, thousands or even millions of people.

If you want your work to solve problems for large numbers of people I have trouble thinking of any other form of work that's this accessible but allows you to help this many others.

Fields like civil engineering are a lot harder to break into!