Official Description: [N/A: I did not provide a description.] Actual Description: History is good!!! Yay history Talk is here. Slides are here. Sources I referenced a bunch of sources in my talk. These are links so you can read them yourself: Sources on the history of SOLID included Robert Martin’s original 11 commandments and “Principles of OOD”. Picture of RCM by Tim-bezhashvyly. Shown books were Clean Code, Clean Architecture, and Agile Software Development.| Hillel Wayne
Take the following code: a = 1 a = a + 1 print(a) A common FP critique of imperative programming goes like this: “How can a = a + 1? That’s like saying 1 = 2. Mutable assignment makes no sense.” This is a notation mismatch: “equals” should mean “equality”, when it really means “assign”. I agree with this criticism and think it’s bad notation. But I also know some languages don’t write a = a + 1, instead writing a := a + 1.| Hillel Wayne