The attitude this piece espouses is reasonable, but one of its points–“Being a software developer involves writing very few lines of code, and the code you do write is usually just to glue things together”–is not. Software development is a very young field. There are multitudes of unsolved problems, to say nothing of the problems we aren’t even aware of yet, and many (if not most) of the problems that are solved are solved poorly, which may or may not be an issue for any given application.
It’s conceivably possible to have a career in which you do nothing original, and in which every library you find is good enough as-is, but in no way is that the essence of software development.
The attitude this piece espouses is reasonable, but one of its points–“Being a software developer involves writing very few lines of code, and the code you do write is usually just to glue things together”–is not. Software development is a very young field. There are multitudes of unsolved problems, to say nothing of the problems we aren’t even aware of yet, and many (if not most) of the problems that are solved are solved poorly, which may or may not be an issue for any given application.
It’s conceivably possible to have a career in which you do nothing original, and in which every library you find is good enough as-is, but in no way is that the essence of software development.