- [ ] intro
- [ ] rewrite my definition of aesthetics to include more the aesthetics of everyday life?
- [ ] drawing from mckenzie, rewrite his part to include the fact that he puts a lot of lines of code in his book, but that it’s still a mostly social/anthropological interpretation of said code
- [ ] specify that the term software engineering appeared in 1968 at a conference [[wirth_history_software_engineering]]. but actually it’s fuzzy, some people say it was around 1967 src
- [ ] ideals
- [ ] re read hacker examples part to check for spoilers
- [ ] add code examples for software industry (linux, kirby, parts of firefox, prometheus)
- [ ] add research software engineers to data scientists https://www.nature.com/articles/d41586-022-01516-2
- [ ] tone down on methodology?
- [ ] add section on leslie vaillant in the elegance section https://dl.acm.org/doi/abs/10.1145/1953122.1953131
- [ ] add knuth details on elegance (see notes)
- [ ] add section on robin hill on elegance https://cacm.acm.org/blogs/blog-cacm/208547-what-makes-a-program-elegant/fulltext
- [ ] include some further discussion of programming based on hapoc 21 presentation
- [ ] add a bit more meat to the section on scientific beauty
look into the pdf “program text, style, laber” by brian lennon to address comments in microsoft windows source code
yullil - code art brutalism refers the HACKMEM document from 1972 MIT, related to architecture:
Rather than designing one-off buildings, many Brutalist architects were interested in creating habitats, adaptable social complexes that were capable of supporting small communities. Examples include the Ivor Smith and Jack Lynn’s Park Hill estate in Sheffield, Kunio Mayekawa’s Harumi apartment block, Tokyo, and Moshe Safdie’s Habitat, Toronto.
communautés épistémiques et communautés de pratique (Cohendet et al., 2001) -> Cohendet, Patrick, Creplet, Frederic & Dupouet, Olivier. « Organisational innovation, communities of practice and epistemic communities : the case of Linux ». In Economics with heterogeneous interacting agents