The Eric Normand Podcast

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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Action Design

  • Embrace actions in functional programming, they're unavoidable.
  • Focus on improving their design rather than eliminating them entirely.
INSIGHT

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.
ADVICE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app