Navigating Through Programming's Greatest Mistakes • Mark Rendle & Hannes Lowette • GOTO 2023

Join Mark Rendle and Hannes Lowette as they explore programming's greatest mistakes, from technical debt and communication breakdowns to flawed assumptions and untapped opportunities, at GOTO 2023.

Key takeaways
  • Determining the true cost of technical debt and communicating it to business stakeholders is crucial.
  • Honest communication about mistakes and failures is essential in software development.
  • The JavaScript ecosystem, with its complexity and ever-changing nature, can be a significant source of mistakes.
  • React, despite its flaws, has become a widely-used and influential library.
  • The concept of autonomous algorithms can be beneficial, but it requires careful consideration.
  • Logical fallacies, such as using null or undefined values, should be avoided.
  • The importance of exploring alternative approaches to solving problems cannot be overstated.
  • blockchain technology, despite its potential, has its limitations and can be a source of vulnerabilities.
  • There is a need for a more honest and transparent approach to evaluating the value of digital assets.
  • Unregulated markets, such as cryptocurrency, can be risky and vulnerable to manipulation.
  • Immutable data structures and frozen variables can significantly improve code maintainability.
  • It is essential to learn from failures and mistakes in software development.
  • Communicating complex technical concepts to non-technical stakeholders can be challenging.
  • The concern about the sustainability of the NFT market is valid.