%% Last Updated: [[2021-05-28]] %% # How Programming Will Change Over the Next 10 Years: 5 Predictions [Readwise URL](https://readwise.io/bookreview/9290779) | [Source URL](https://www.techrepublic.com/article/how-programming-will-change-over-the-next-10-years-5-predictions/) --- ![](https://readwise-assets.s3.amazonaws.com/static/images/article3.5c705a01b476.png) --- > 1. Programming will be more abstract > Trends like serverless technologies, containers, and low code platforms suggest that many developers may work at higher levels of abstraction in the future, removed from lower-level details of coding, said Forrester vice president and principal analyst Jeff Hammond. > \ > "In theory, we should have to care less about the infrastructure of how cloud native applications are built," Hammond said. ^184371793 **References:** https://instapaper.com/read/1414712630/16513937 --- Hammond predicts that we will see more augmented reality (AR) and virtual reality (VR) on the front end, which means developers will need to gain the skills to build those applications, along with voice and natural language processing capabilities built in. ^184371794 **References:** https://instapaper.com/read/1414712630/16513943 --- Rice University researchers created an application called BAYOU that uses deep learning to act as a search engine for coding, allowing developers to enter a few keywords and see code in Java that will help with their task. ^184371795 **References:** https://instapaper.com/read/1414712630/16513946 --- "I think we'll see more examples where development tools will try to predict developers' intent, and make it quicker for them to express that intent, which in the end, becomes another form of abstraction," Hammond said. ^184371796 **References:** https://instapaper.com/read/1414712630/16513949 --- Languages of the future may include visual images of data transformations, such as an image of a calendar to say, "This block allows the user to select and set dates," Panetta predicted. ^184371797 **References:** https://instapaper.com/read/1414712630/16513953 --- To reap the benefits of emerging technologies like AI, programming has to be easy to learn and easy to build upon, said Karen Panetta, an IEEE fellow and dean of graduate engineering at Tufts University. ^184371798 **References:** https://instapaper.com/read/1414712630/16513954 --- The dominant programming language of the future will also be universal, in that it will support all developers regardless of their spoken language, Panetta said. ^184371799 **References:** https://instapaper.com/read/1414712630/16513956 --- ## Related - [[Effects of the convergence of code and writing]] - [[Future careers in Tech]] - [[Emojis as communication]]