

Year-end update 2019
Dec 12, 2019
The podcast kicks off with a personal update from the host, highlighting a pause to enhance future content. A deep dive into functional programming follows, focusing on input and output management. The conversation shifts to code structure, emphasizing the importance of testing lower-level components. Strategies for improving maintainability through reusability and data modeling are explored. The hosts reflect on their journey, hinting at exciting developments ahead while announcing a break from recording.
AI Snips
Chapters
Transcript
Episode notes
Action Design
- Embrace actions in functional programming, they're unavoidable.
- Focus on improving their design rather than eliminating them entirely.
Beyond Pure Functions
- Functional programming goes beyond pure functions; it emphasizes managing actions effectively.
- It involves analyzing and refining actions by converting implicit inputs/outputs to explicit ones.
Reduce Implicit I/O
- Even if full calculation extraction is impossible, reducing implicit inputs/outputs improves action design.
- An action with one implicit input is better than one with two, even if both perform the same task.