Comment by britch

3 years ago

I agree with this a great deal. I think I had a strange perception of development coming out of school.

The job of a developer is to build something useful (valuable) for the company, imo.

The barrier to building something useful is rarely the pure techical difficulty, in my experience. It's knowing what to build and coordinating with others.

When I left school I was motivated a lot by building something "cool" or interesting. It's part of what got me interested in the field. But it's not the job.

Good luck knowing what to build and being able to coordinate with others if you have nobody to actually do the work. Both sets of people are needed. A lot of people in this thread seem to be promoting the non technical side but the technical side is just as important. Look at companies with strong engineering cultures like stripe and Google. You can stay on the technical side.