Software Development in Challenging Times - Richard Campbell - NDC Porto 2023

Discover how cloud computing, AI, and automation are revolutionizing software development in challenging times. Learn how to adapt, innovate and drive ROI in your projects with insights from Richard Campbell at NDC Porto 2023.

Key takeaways
  • The pandemic accelerated the adoption of cloud computing and AI, leading to changes in the way software is developed and used.
  • Cloud computing has become a game-changer, offering scalability, flexibility, and cost benefits.
  • Large language models like LLMs have significant potential for use in software development, such as code completion, documentation, and debugging.
  • The importance of measuring results and return on investment (ROI) in software development projects.
  • The need for continuous training and upskill to stay relevant in the changing landscape of software development.
  • The potential for automation and AI to improve productivity and efficiency in software development.
  • The importance of asking questions, challenging assumptions, and pushing against the status quo.
  • The need for organizations to be aware of the value they are creating and the impact of their products on customers.
  • The potential for return investors to invest in value extraction from existing customers.
  • The importance of embracing change and being adaptable in the rapidly changing tech landscape.
  • The need for organizations to focus on the public cloud and private cloud to maximize ROI.
  • The importance of cloud services in helping with scalability, flexibility, and cost benefits.
  • The need for organizations to consider the value of their products and services, as well as the value of the data they collect.
  • The potential for blockchain to provide a secure and transparent way of handling data.
  • The importance of AI and machine learning in software development.
  • The need for organizations to stay up-to-date with the latest technology trends.