I think that by 2025 code-generation will become a big thing in CS. Most logic and UI will be drag-and-drop and all &quot;coders&quot; will have to do is to fine tune the business specific parts of the app.