youearnedit / YEI-lunchnlearn

A place for tracking things we talk about, or want to talk about, at Lunch 'n' Learn.
2 stars 0 forks source link

On Abstraction #24

Closed noahseger closed 5 years ago

noahseger commented 5 years ago

https://www.youtube.com/watch?v=x9pxbnFC4aQ (1:00:02)

The software industry is awash in folk wisdom. The "rule of three" tells us that we should only create a generic implementation once we've solved a problem three times. The Knuth quote about "premature optimization" either tells us that optimization is always bad, or bad 97% of the time, depending on how much of the quote we bothered to read.

None of these prescriptions describe a context in which they might not apply. Taken literally, most are wildly misleading. To use them properly, we must already have a nuanced understanding of software.

This talk presents a framework to intuit these same insights, but also their boundaries. It provides concepts and vocabulary that enable the viewer to not only explain how a problem should be solved, but why.

stripethree commented 5 years ago

We opted to watch the first half (30 mins) of this video on Feb. 19. Leaving this open for the time being in case we decide to revisit it.

noahseger commented 5 years ago

There's actually only 15 more minutes before questions start, and those weren't great, so I'd encourage folks to catch the last bit when they get a few minutes.