Logo
    Search

    abstraction

    Explore "abstraction" with insightful episodes like "Hasty Treat - Abstraction" and "Leslie Kaelbling: Reinforcement Learning, Planning, and Robotics" from podcasts like ""Syntax - Tasty Web Development Treats" and "Lex Fridman Podcast"" and more!

    Episodes (2)

    Hasty Treat - Abstraction

    Hasty Treat - Abstraction

    In this Hasty Treat, Scott and Wes talk about abstraction in general as well as javascript programming.

    LogRocket - Sponsor

    LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It’s an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax.

    Show Notes

    1:48 - What the heck is abstraction?

    • I like to think of it as sweeping under the rug
    • Vue and React devs should be very familiar with the concept

    4:44 - When to abstract

    • When things are getting too heavy
    • Personal preference
    • Some people have an arbitrary line limit

    7:25 - When not to abstract

    • When savings are minimal
    • When it just adds a pointless layer

    9:40 - Personal code abstractions vs public

    • My personal focus is on API simplicity and baked-in smart defaults
    • More specific
    • Public APIs need to be more flexible or at least for some components

    Links

    Tweet us your tasty treats!

    Leslie Kaelbling: Reinforcement Learning, Planning, and Robotics

    Leslie Kaelbling: Reinforcement Learning, Planning, and Robotics
    Leslie Kaelbling is a roboticist and professor at MIT. She is recognized for her work in reinforcement learning, planning, robot navigation, and several other topics in AI. She won the IJCAI Computers and Thought Award and was the editor-in-chief of the prestigious Journal of Machine Learning Research. Video version is available on YouTube. If you would like to get more information about this podcast go to https://lexfridman.com/ai or connect with @lexfridman on Twitter, LinkedIn, Facebook, Medium, or YouTube where you can watch the video versions of these conversations.