goodlisten

Clip

The correlation between clean code and clear thinking
listen on Spotify
3:03:45 - 3:05:37 (01:52)

The ability to produce elegant code in high-level programming languages is correlated with being a clear thinker and writer. Writing clear and easy-to-digest code is important as modern information systems continue to grow in complexity.

Similar Clips
The hosts discuss the appeal of historical programming languages such as Basic and Lisp due to their rich history and famous users in computer science and artificial intelligence.
3:01:19 - 3:03:45 (02:25)
listen on Spotify
Programming Languages
Summary

The hosts discuss the appeal of historical programming languages such as Basic and Lisp due to their rich history and famous users in computer science and artificial intelligence.

Chapter
The Importance of Programming Languages in Business
Episode
#224 – Travis Oliphant: NumPy, SciPy, Anaconda, Python & Scientific Programming
Podcast
Lex Fridman Podcast
This podcast discusses the history and nature of the Lisp programming language, its compatibility with reasoning and theorem proving, and its relevance to hiring programmers interested in automated theorem proving.
2:15:25 - 2:18:19 (02:54)
listen on Spotify
Lisp
Summary

This podcast discusses the history and nature of the Lisp programming language, its compatibility with reasoning and theorem proving, and its relevance to hiring programmers interested in automated theorem proving.

Chapter
Training Ontological Engineers
Episode
#221 – Douglas Lenat: Cyc and the Quest to Solve Common Sense Reasoning in AI
Podcast
Lex Fridman Podcast
The art of visualization, including tools like color coding, is not taught enough in mathematics.
13:56 - 15:16 (01:20)
listen on Spotify
Mathematics
Summary

The art of visualization, including tools like color coding, is not taught enough in mathematics. Visualizing mathematical patterns and relationships can aid in exploration and understanding.

Chapter
Making Math More Accessible
Episode
#226 – Jo Boaler: How to Learn Math
Podcast
Lex Fridman Podcast
Cardano uses functional programming principles, such as immutability and strict state management, which requires a slightly different approach to application development compared to traditional account-style models.
2:05:21 - 2:06:28 (01:06)
listen on Spotify
Cardano
Summary

Cardano uses functional programming principles, such as immutability and strict state management, which requires a slightly different approach to application development compared to traditional account-style models. However, developers can still implement various capabilities, including Uniswap-style trades, stable coins, and oracles, by learning new patterns and approaches.

Chapter
Analyzing Climeric Ledgers for UTXO and Accounts
Episode
#192 – Charles Hoskinson: Cardano
Podcast
Lex Fridman Podcast
The speaker discusses the approaches to coding and algorithm design, ranging from iterative tinkering to formal planning, and the considerations that go into choosing the appropriate algorithm for exploratory data analysis.
32:18 - 35:05 (02:47)
listen on Spotify
Software engineering
Summary

The speaker discusses the approaches to coding and algorithm design, ranging from iterative tinkering to formal planning, and the considerations that go into choosing the appropriate algorithm for exploratory data analysis.

Chapter
OCC Scripting Language for Quick and Dirty Data Processing Tasks
Episode
#109 – Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming
Podcast
Lex Fridman Podcast