Musing on a piece in Communications of the ACM lately (Changing the Nature of AI Research) - I find this level of ~reframing or insistence on a mathematical perspective quite frustratingly political. ISTM that this just isn’t how software or AI systems work! (at least, those which can survive outside academic papers)
Taking a step back, Four Cultures of Programming (a fantastic 75-page read) discusses hacker culture, engineering culture, managerial culture, and mathematical culture in programming. I’m so deep in hacker/engineer culture that it’s hard to see out of that, even if I use and appreciate (some) of the conceptual and technical tools from managerial and mathematical cultures.
(and if you want to learn more about the early history of software engineering, Arguments that Count is excellent; see also the much shorter Are we really engineers? essay series by Hillel Wayne)
Musing on a piece in Communications of the ACM lately (Changing the Nature of AI Research) - I find this level of ~reframing or insistence on a mathematical perspective quite frustratingly political. ISTM that this just isn’t how software or AI systems work! (at least, those which can survive outside academic papers)
Taking a step back, Four Cultures of Programming (a fantastic 75-page read) discusses hacker culture, engineering culture, managerial culture, and mathematical culture in programming. I’m so deep in hacker/engineer culture that it’s hard to see out of that, even if I use and appreciate (some) of the conceptual and technical tools from managerial and mathematical cultures.
(and if you want to learn more about the early history of software engineering, Arguments that Count is excellent; see also the much shorter Are we really engineers? essay series by Hillel Wayne)