There will be fewer professional coders in the future
That is the actual future of software development: It will become so easy and second nature, that for ordinary tasks you won’t even have to think about it.
Tools like MIT App Inventor, and others, are making programming so easy that it no longer requires extensive training and high levels skills to create many types of useful programs. (Again, see my App Inventor web site at http://appinventor.pevest.com).
Writing code will become less and less necessary, making software development more accessible to everyone. This will allow people to solve new and unique problems for themselves, and true software engineers will continue to find ways to empower others through various platforms.
We used to call people who wrote programs, programmers. Later, this was change to titles like software developer, software engineer or sometimes computer engineer. Today, the media has short circuited the entire field to just “coders”, which seems like a downgrading of skills and title.