How to write the perfect function - YouTube
Logan Smith explores the fundamental design of functions in programming, examining the balance between honest, testable logic and necessary side effects. By analyzing different function taxonomies and the importance of clear signatures, the discussion offers strategies for managing software complexity and improving the maintainability of codebases through intentional, thoughtful design. Follow along using the transcript. Logan Smith explores the fundamental design of functions in programming, examining the balance between honest, testable logic and necessary side effects. By analyzing different function taxonomies and the importance of clear signatures, the discussion offers strategies for managing software complexity and improving the maintainability of codebases through intentional, thoughtful design. Follow along using the transcript.
Tony Van Eerd talk: https://www.youtube.com/watch?v=b4p_tcLYDV0 No Raw Loops (life-changing talk): https://www.youtube.com/watch?v=W2tWOdzgXHA Single Responsibility: https://blog.cleancoder.com/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html You can support me here if you want: https://buymeacoffee.com/_noisecode I use the amazing Manim library for animating these videos, and I edit them with Blender (isn't that weird?) and Audacity (the program and sometimes the concept). https://www.manim.community/ https://www.blender.org/ https://www.audacityteam.org/ One of my favorite…
saved by
related reading
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- how I think when I think about programming - alice mazalicemaz.com
- A half-hour to learn Rustfasterthanli.me
- Write code that is easy to delete, not easy to... — programming is terribleprogrammingisterrible.com
- How to Write Clean, Testable Codeyoutube.com
- How to write complex softwaregrantslatton.com
- CSC 151 - Documenting Your Codeeikmeier.sites.grinnell.edu
- It's hard to write code for computers, but it's even harder to write code for humans · Erik Bernhardssonerikbern.com
- Get better at programming by learning how things workjvns.ca
- Human Judgment as a Specificationblog.brownplt.org
- What is good code? (part 2)loup-vaillant.fr
- Writing Better Go: Lessons from 10 Code Reviews - Speaker Deckspeakerdeck.com