The traditional way of developing software is often fast-paced and focused on coding, with little emphasis on design. This approach can lead to messy, hard-to-modify code over time. It is important to think about and plan the design of a program from the beginning in order to avoid this problem. While plans may not always go as expected, they provide a necessary framework for success.
Leslie Lamport is a computer scientist & mathematician who won ACM’s Turing Award in 2013 for his fundamental contributions to the theory and practice of distributed and concurrent systems. He also created LaTeX and TLA+, a high-level language for “writing down the ideas that go into the program before you do any coding.”
Leave us a comment
Changelog++ members save 7 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Featuring:
Show Notes:
Something missing or broken? PRs welcome!