You might end up writing libraries, which for some, can seem boring. You might also end up writing scripts same deal. Everybody has their calling. If that's what you want do, go for it.
I was asked to work in the capacity as a mechanical engineer. I declined because I found out I'd be working in maintenance and repair. The software analogy would be working in debugging, which is a bad place to be in the sense that now everything is your fault
With that said, it has its benefits, many of which are outside of work.