news.volyx.in

NSA releases 1982 Grace Hopper lecture (nsa.gov)

946 points by gaws · 713 days ago · 227 comments on HN

Article summary

The NSA has released a 1982 lecture by Grace Hopper, which discusses various topics including cybersecurity, software modularity, and programming language standardization. The lecture is notable for its prescience and insight into the future of computing. Hopper's talk also covers her experiences with early computing and the first computer bug. The lecture has been made available after being recovered from old tapes.

Main themes

  • Grace Hopper's legacy
  • Early computing history
  • Cybersecurity and software development
  • Microcontrollers and embedded systems
  • Distributed systems and complexity

What commenters say

  • The lecture is a fascinating glimpse into the past and Hopper's vision for the future of computing, with many of her ideas still relevant today.
  • The cost and capabilities of microcontrollers have changed significantly since the 1980s, with modern options offering much more power and functionality at a lower cost.
  • Hopper's idea of using 3D models to design and visualize complex systems is still an area of interest, but its practical application is debated.
  • The recovery of the lecture from old tapes is a notable achievement, and the NSA's efforts to preserve historical artifacts are appreciated.
  • The concept of a 'computer bug' has a long history, and Hopper's story about the first physical bug is an amusing anecdote.
  • The lecture's discussion of distributed systems and security is still relevant today, and Hopper's insights into the challenges of building complex systems are valuable.
  • The use of visual tools like flowcharts and UML to model complex systems is limited, and better encapsulation and interface design may be more effective solutions.
  • Hopper's legacy extends beyond her technical contributions, and her humor, humility, and dedication to her work are an inspiration to many.