The Next Decade of Software Development - Richard Campbell - NDC London 2023

Discover the future of software development, covering trends like AI, machine learning, quantum computing, cloud and edge computing, and more, in this insightful lecture by Richard Campbell.

Key takeaways
  • Moore’s Law will finally run out, but we’ll adapt with heterogeneous client platforms and distributed computing.
  • Artificial intelligence and machine learning are the next big things, and we’re just starting to see the beginning.
  • Quantum computing is interesting but not yet practical; we need to develop better algorithms and standards.
  • Encryption strategies need to be constantly updated to stay ahead of cyber threats.
  • We’re entering a new era of cloud computing, with more emphasis on edge computing and distributed networks.
  • Web development will continue to evolve, with WebAssembly and.NET Core leading the charge.
  • Augmented reality and virtual reality are becoming more mainstream, with applications in industries like construction and healthcare.
  • The next decade will be about “disintermediation,” with new technologies enabling more direct connections between producers and consumers.
  • We’re at the beginning of a new wave of innovation, with exciting developments in fields like artificial intelligence, blockchain, and quantum computing.
  • We need to adapt to new challenges like climate change and economic instability, and new technologies can help us do so.
  • As we move forward, we’ll need to be flexible and open to change, with a focus on solving real-world problems.