b'A person complemented with an intelligent Challenge your students to give you much moresystem can write [.] maybe a hundred times as back than what is in your lecture slides in examsmuch code. The problem then becomes you and assignments, and inspire them to love theneed a hundred times fewer human ins and outs of the machines we work with. programmers To students, strive constantly to solve problemson your own before asking for help, develop theSo how do we, as educators and students of skill of dynamic problem solving and build theComputer Science, stay ahead of the curve? I competencies surrounding it. believe there are two keys to keeping our headsabove water over the next few years.On top of this, fall in love with the full stack ofgenius that is a modern computer.We are dierent, are we not? We are the ones The first, focus on dynamic problem solving. Bydriving the automation and abstraction. So this, I mean train our ability to solve problems in In short, the tsunami is coming, stay vigilant andsurely we cant be coding ourselves out of a a constantly changing environment, with a lets use what makes us human and ourjob. We are.variety of constraints and parameters.understanding of the machines seeking toreplace us to stay ahead of the wave and aboveThe wave is coming. We are an industry that is The second is a deep understanding of the focus water.built on abstraction and automation. We have of our field, the computer. It sounds obvious,been automating software development since but we all need to have an understanding of Rnn Dowling-Cullen the beginning of software. After all, what is a everything, from silicon to smart push Graduate of Computer Science at TCD in 2019,compiler, if not an automated programmer notifications, if we are to stay afloat. This way if Recent entrepreneur, working overtime to turn our lovely high level your niche is suddenly automated you can co-founder and CTO of Bounce Insightslanguages into actionable machine code.quickly pivot and become an expert in the areas Creating the Future of Feedbacksurrounding that niche. This wave has already started with highlyabstract languages like XpressO. Add to this the For educators, this means building diicult andrise of artificial intelligence and the problem is interesting problems into your course materialcompounded. As Bart Selman, a Professor of as well as covering more than just what isComputer Science at Cornell University said to practical for our industry at the moment. Business Insider, 58'