goodlisten

Clip

Writing Good Code with Ruby
listen on Spotify
3:01:07 - 3:03:45 (02:37)

This episode discusses the visual style of Ruby and how it helps to reduce line noise through the absence of unnecessary characters like semicolons, making for more concise and clean code.

Similar Clips
The key to effective software development is increasing the circle of empathy, meaning making programs that can be used by people who aren't programmers.
34:57 - 36:45 (01:47)
listen on Spotify
Software Development
Summary

The key to effective software development is increasing the circle of empathy, meaning making programs that can be used by people who aren't programmers. Also, the ability to debug and fix errors iteratively is important for success.

Chapter
From MRI Research to Software Company: Solving Problems with Empathy
Episode
#224 – Travis Oliphant: NumPy, SciPy, Anaconda, Python & Scientific Programming
Podcast
Lex Fridman Podcast
The guest suggests looking into literate programming as a method of teaching programming and recommends the book "Physically Based Rendering" by Matt Farr and Greg Humphreys.
31:14 - 33:30 (02:16)
listen on Spotify
Programming
Summary

The guest suggests looking into literate programming as a method of teaching programming and recommends the book "Physically Based Rendering" by Matt Farr and Greg Humphreys.

Chapter
The Role of Humor in a Computer Programming Book
Episode
#219 – Donald Knuth: Programming, Algorithms, Hard Problems & the Game of Life
Podcast
Lex Fridman Podcast
Tim Ferriss and his guest discuss their personal best times for writing, with Ferriss sharing that he does his best work at night while his guest prefers to write under pressure.
28:19 - 32:59 (04:40)
listen on Spotify
Writing
Summary

Tim Ferriss and his guest discuss their personal best times for writing, with Ferriss sharing that he does his best work at night while his guest prefers to write under pressure. They also discuss writer John McPhee's routine of writing from 8am to 6pm.

Chapter
Writing with Structure and Intensity
Episode
#161: Lessons from War, Tribal Societies, and a Non-Fiction Life (Sebastian Junger)
Podcast
The Tim Ferriss Show
The speaker discusses functional programming languages and suggests learning Lisp as a good starting point.
11:09 - 12:23 (01:14)
listen on SpotifyListen on Youtube
Functional Programming
Summary

The speaker discusses functional programming languages and suggests learning Lisp as a good starting point. Although Lisp is not commonly used anymore, it is still valuable for customization in software like Emacs.

Chapter
The Value of Less Popular Programming Languages
Episode
#307 – Brian Armstrong: Coinbase, Cryptocurrency, and Government Regulation
Podcast
Lex Fridman Podcast
This podcast discusses the difficulties in generating programs for chemical synthesis due to the unique language used by chemists, such as the term "reflux," and the need for accurate interpretation of chemical information.
3:18:53 - 3:22:11 (03:17)
listen on SpotifyListen on Youtube
Chemical Synthesis
Summary

This podcast discusses the difficulties in generating programs for chemical synthesis due to the unique language used by chemists, such as the term "reflux," and the need for accurate interpretation of chemical information.

Chapter
Challenges in Using Language Models for Automatic Programming in Chemistry
Episode
#269 – Lee Cronin: Origin of Life, Aliens, Complexity, and Consciousness
Podcast
Lex Fridman Podcast