"Software is eating everything" even traditional employee roles in organizations. People who can automate will always win, because they can do more in less time.<p>I remember once when I was consulting, I was on the bench for a few days and the marketing group contacted me to help aggregate and validate multiple lead lists. They had been working on it for days, copy/pasting record after record from multiple excel sheets into one big master sheet. They asked if I could help.<p>I wrote some algorithms that matched records on several criteria and put them into one big list. It took me a couple hours and I was done. Emailed them later.<p>The marketing group emailed me back -- ecstatic! I saved them so much time, they sent me all these promotional gifts meant to give to clients and potential customers. A thermos I use to this day full of starbucks bucks that I shared with my friends. I was king for a day.<p>These kinds of problems exist all over corporate america and now that programmers have automated many of their daily tasks and accelerated them where they haven't, they have more time to help more people within the organizations that employ them. Their new tasks show their immense power to people who normally think software is just something to get in the way of their daily tasks, slowing them down, making life worse. Much software out there is awful to use and built by engineers of the old days who were overworked, underpaid relative to their contribution, and perhaps angry and antagonistic toward coworkers.<p>There's a new breed out there and we are taking over! :)