I read the article SQL is dead, Long live SQL and I have to say I really liked it. It spoke about the NoSQL movement and how relational database appeal to analysts.
This struck a cord with me. I always believed that what the regular applications play a small part (perhaps a very small part) of what happens to the data through out its lifetime.
After the data is inputted for the first time, it is analyzed, dissected, made sense of and placed in several reports and KPIs that are called for several times a day/week/month.
The business that paid for the application to be developed needs that data. It is not trivial to them at all. In fact, they may possibly make long term strategic decisions based on that data (in an ideal world). Hopefully, they use that data to improve how they react with their customers and the outside world, making them a better and more profitable company.
Which in turn, makes them hire the same developers to write them some more applications. It’s all a big cycle and data helps keep that cycle moving (or at least, that’s how I see it).
So if you are a developer and you are reading this, remember that even though it pains you to write SQL code or use an ORM, it’s all part of an important cycle that makes the world a better place. That, or you might get paid more. Whichever is more appealing to you.