4 ms·
It's a very interesting talk - but the title is misleading (title is the same in the submission as in the source). Norvig focuses on statistical learning and ho
by andrewpbrett 17y ago
It's a very interesting talk - but the title is misleading (title is the same in the submission as in the source). Norvig focuses on statistical learning and how that can be used to infer the meaning of words and the appropriate results in searches, particularly image searches. How these approaches tie into agile development, or any software development really, is given at best a cursory pass with a couple mentions that I, for one, wasn't able to follow. I kept waiting for the other shoe to drop and it never did.
I'd love to be told that I'm wrong or that I'm missing something here, so if anyone wants to enlighten me on the connection, please go for it.
- jbr 17y agoMy take: What I extracted from the talk regarding agile software development is his point about keeping specifics out of the code. If the operational specifics of your application are kept in "data form" instead of precise a priori knowledge, it is easier to be "agile" (adaptive). Agile is an incredibly loaded word, but I think he was referring to lightweight, working software that is easily adaptable. As far as how it's software development: It's an architectural choice whether you're going to a) hardcode domain specifics into your code, b) keep some of the domain specifics out of the code, but neatly organized and structured, or c) leave the data messy but extract meaning from a large corpus statistically.
- andrewpbrett 17y agoThat makes a bit more sense - I'll buy it. Thanks.