Two's Complement

Copypasta

12 snips
Dec 19, 2023
The hosts dive into the world of code duplication, weighing its time-saving benefits against the potential for bugs. They reminisce about the evolution of word processors and the joys of WYSIWYG technology, sharing humorous stories along the way. Ethical considerations of copy-pasting in coding are explored, alongside the confusion of managing transitive dependencies. With creative insights into code lineage and the role of compilers, they advocate for best practices in coding while keeping the conversation light and entertaining.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Printer Troubles

  • Matt needed to print a resume but his printer failed twice.
  • He resorted to viewing it on screen, missing the ability to doodle.
ADVICE

Avoid Code Duplication

  • Avoid code duplication to prevent bugs from inconsistent changes in multiple locations.
  • Ensure changes in one location are reflected in all other instances.
ADVICE

Intentional Duplication

  • Start by duplicating code if components have different reasons to change.
  • Refactor later to extract common functionalities once they have evolved.
Get the Snipd Podcast app to discover more snips from this episode
Get the app