icon to open the header menu

Bibliography


4.4.7, J. (2003). Elegant. catb.org.
@Scale (2015). Why Google Stores Billions of Lines of Code in a Single Repository.
Abelson, H., Sussman, G., Sussman, J. (1979). Structure and Interpretation of Computer Programs - 2nd Edition. Justin Kelly.
Akesson, L. (2017). A Mind Is Born.
Akten, M. (2016). A journey through multiple dimensions and transformations in SPACE. Artists + Machine Intelligence.
Alexander, C. (1996). Keynote Speech to the 1996 OOPSLA Convention.
Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Angel, S. (1977). A Pattern Language: Towns, Buildings, Construction. Oxford University Press.
Alexander, C. (1979). The Timeless Way of Building. Oxford University Press.
Allgeier, B. (2021). Clipboard.js.
Allgeier, B. (2022). Kirby.
Allgeier, B. (2021). Query.php.
Allgeier, B. (2021). Route.php.
amit (2012). Answer to "Quicksort: Iterative or Recursive". Stack Overflow.
Anthes, G. (2011). Beauty and elegance. Communications of the ACM.
Aquilina, M. (2015). The Computational Sublime in Nick Montfort’s “Round” and “All the Names of God”. CounterText.
Arendt, H. (1998). The human condition. University of Chicago Press.
Aristotle (2006). Metaphysics. Stilwell, KS : Digireads.com.
Arnaud, N. (1968). Poèmes ALGOL. Temps mélées.
Arns, I. (2005). Code as performative speech act. Artnodes.
Arpaci-Dusseau, R., Arpaci-Dusseau, A. (2018). Operating systems: Three easy pieces. Arpaci-Dusseau Books.
Arpaci-Dusseau, R. (2023). Ostep-code.
Bakhtin, M. (1981). The dialogic imagination : Four essays. Austin : University of Texas Press.
Ball, T. (2020). How much do we bend to the will of our tools?. Thorsten Ball.
Barker, J. (2009). Mathematical beauty. Sztuka I Filozofia (Art and Philosophy). Warsaw University.
Barrera, H. (2022). How the clipboard works. Why not Hugo?.
Barthes, R. (1984). Le bruissement de la langue: essais critiques IV. Seuil.
Barthes, R. (1977). S-Z. Hill & Wang.
Beardsley, M. (1970). The Aesthetic Point of View. Metaphilosophy.
Beardsley, M. (1962). The Metaphorical Twist. Philosophy and Phenomenological Research. International Phenomenological Society.
Beckett, S. (1982). Molloy - Samuel Beckett. Les Éditions de Minuit.
Berry, D. (2011). The Philosophy of Software: Code and Mediation in the Digital Age. Palgrave-Macmillan.
Berry, K. (2022). TeX-Live.
Bertram, I. (2012). Code {poems}. Impremta Badia.
(2009). Masterminds Of Programming. O’Reilly Media.
Binkley, D., Davis, M., Lawrie, D., Morrell, C. (2009). To camelcase or under_score. 2009 IEEE 17th International Conference on Program Comprehension.
Black, M. (2002). The art of code. Dissertations available from ProQuest.
Black, M. (1955). Metaphor. Proceedings of the Aristotelian Society.
Bogost, I. (2008). The Rhetoric of Video Games. The Ecology of Games: Connecting Youth, Games and Learning. The MIT Press.
Bootz, P. (2005). The Problem of Form Transitoire Observable, A Laboratory For Emergent Programmed Art. Dichtung-digital.de.
Bouchardon, S. (2014). La valeur heuristique de la littérature numérique. Editions Hermann.
(2014). SWEBOK: Guide to the Software Engineering Body of Knowledge. IEEE Computer Society.
Box, G. (1976). Science and Statistics. Journal of the American Statistical Association. Taylor & Francis.
Bragdon, A., Reiss, S., Zeleznik, R., Karumuri, S., Cheung, W., Kaplan, J., Coleman, C., Adeputra, F., LaViola, J. (2010). Code bubbles: Rethinking the user interface paradigm of integrated development environments. Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1. Association for Computing Machinery.
(2019). Code::art::0. code::art.
Bray, T. (2007). Finding Things. Beautiful Code. O’Reilly Media.
Brock, K. (2019). Rhetorical Code Studies: Discovering Arguments in and around Code. Open Research Library.
Brooks, D. (2019). Finally, a historical marker that talks about something important - Granite Geek. Granite Geek.
Brooks Jr, F. (1975). The Mythical Man-month: Essays on Software Engineering. Addison-Wesley Publishing Company.
Brown, A., Wilson, G. (2011). Introduction. The Architecture of Open Source Applications.
Bryant, G. (2022). Beautiful Software. Building Beauty.
Bush, D. (2015). 15 Ways to Write Beautiful Code - DZone DevOps. dzone.com.
Butler, B. (2012). On Programmer Archaeology.
Byrd, W. (2017). William Byrd on The Most Beautiful Program Ever Written. Papers We Love.
Campbell-Kelly, M. (2003). From airline reservations to Sonic the Hedgehog : A history of the software industry. Cambridge, Mass. : MIT Press.
Camus, A. (1972). Noces à Tipasa. Noces. Gallimard.
Cant, S., Jeffery, D., Henderson-Sellers, B. (1995). A conceptual model of cognitive complexity of elements of the programming process. Information and Software Technology.
Carlson, C. (2010). The Mathematica One-Liner Competition. Wolfram Blog.
Carroll, N. (2002). Aesthetic Experience Revisited. The British Journal of Aesthetics.
Cayley, J. (2012). The Code is not the Text (Unless It Is the Text) electronic book review.
Cañas, J., Antolí, A., Quesada, J. (2001). The role of working memory on measuring mental models of physical systems. Psicologica.
Cellucci, C. (2015). Mathematical Beauty, Understanding, and Discovery. Foundations of Science. Springer Netherlands.
Certeau, M., Giard, L., Mayol, P. (1990). L’invention du quotidien. Gallimard.
Ceruzzi, P. (2003). A History of Modern Computing. MIT Press.
Chandra, V. (2014). Geek Sublime: The Beauty of Code, the Code of Beauty. Graywolf Press.
Chatterjee, A., Vartanian, O. (2016). Neuroscience of aesthetics. Annals of the New York Academy of Sciences.
Cheney, D. (2019). Practical Go: Real world advice for writing maintainable Go programs. Practical Go.
Chomsky, N. (1965). Aspects of the theory of syntax. Cambridge, M.I.T. Press.
Chun, W. (2005). On Software, or the Persistence of Visual Knowledge. Grey Room.
Chun, W. (2008). On "Sourcery," or Code as Fetish. Configurations.
Cities, H. (2022). Peter van Hardenberg - Why Can't We Make Simple Software?.
Cohendet, P., Creplet, F., Dupouët, O. (2001). Organisational innovation, communities of practice and epistemic communities: The case of linux. Economics with heterogeneous interacting agents. Springer Berlin Heidelberg.
Colburn, T. (2000). Philosophy and Computer Science. M.E. Sharpe.
Coleman, R. (2018). Aesthetics Versus Readability of Source Code. International Journal of Advanced Computer Science and Applications.
Coleman, E. (2012). Coding Freedom: The Ethics and Aesthetics of Hacking. Princeton University Press.
Collins, H. (2010). Tacit and Explicit Knowledge. University of Chicago Press.
Committee, G. (2010). The Disclosure of Climate Data from the Climatic Research Unit at the University of East Anglia: Eighth Report of Session 2009-10, Vol. 2: Oral and Written Evidence. The Stationery Office.
Confreaks, Hickey, R. (2012). Rails Conf 2012 Keynote: Simplicity Matters by Rich Hickey.
Cox, G., Soon, W. (2020). Aesthetic Programming: A Handbook of Software Studies. Open Humanities Press.
Cox, G., Ward, A., McLean, A. (2011). The Aesthetics of Generative Code. International Conference on Generative Art.
Cox, G., McLean, C. (2013). Speaking Code: Coding as Aesthetic and Political Expression. MIT Press.
CPPP Conference (2022). Keynote: On the Aesthetics of Code - Sy Brand - CPPP 2021.
Cramer, F. (2003). Words Made Flesh. Piet Zwart Institute.
Craver, S. (2015). The Underhanded C Contest About. The Underhanded C Contest.
Croll, A. (2014). If Hemingway Wrote JavaScript. No Starch Press.
Davies, S. (1993). Models and theories of programming strategy. International Journal of Man-Machine Studies.
Defense Technical Information Center (1970). An Empirical Study of Fortran Programs. Stanford University.
Depaz, P. (2021). The Craft of Code: Practice and Knowledge in the Production of Software. Kuckuck.
Depaz, P. (2022). Discursive Strategies in Style Guides Negotiation on GitHub. RESET. Recherches en sciences sociales sur Internet. Association Recherches en sciences sociales sur Internet.
Depaz, P. (2023). Stylistique de la recherche linguistique en IA: De LISP à GPT-3. Créativités artificielles La littérature et l’art à l’heure de l’intelligence artificielle. Les Presses du Réel.
Detienne, F. (2001). Software Design Cognitive Aspect. Springer Science & Business Media.
Deutsche Bundestag (2022). GG - Grundgesetz für die Bundesrepublik Deutschland. GG - Grundgesetz für die Bundesrepublik Deutschland.
Dexter, S., Dolese, M., Seidel, A., Kozbelt, A. (2011). On the Embodied Aesthetics of Code. Culture Machine.
Dicola, T. (2015). Pi_video_looper/video_looper.py at master \cdot adafruit/pi_video_looper \cdot GitHub. GitHub.com.
Dijk, T., Kintsch, W. (1983). Strategies of Discourse Comprehension. Academic Press Ltd..
Dijkstra, E. (1972). Chapter I: Notes on structured programming. Structured programming. Academic Press Ltd..
Dijkstra, E. (1965). Cooperating sequential processes (EWD-123). Eindhoven Technological University.
Dijkstra, E. (1982). “Craftsman or Scientist?”. Selected Writings on Computing: A personal Perspective. Springer.
Dijkstra, E. (1963). On the design of machine independent programming languages. Annual Review in Automatic Programming.
Dijkstra, E. (1975). How do we tell truths that might hurt?.
Dijkstra, E. (2007). The humble programmer. ACM Turing award lectures. Association for Computing Machinery.
Dijkstra, E. (1968). Letters to the editor: Go to statement considered harmful. Communications of the ACM.
DiLascia, P. (2019). { }End Bracket {}: What Makes Good Code Good?. Microsoft Docs.
Dourish, P. (1988). The Original Hacker’s Dictionary. The Original Hacker’s Dictionary.
Downton, P. (1998). On Knowledge In Architecture and Science.
Du Maurier, D. (1938). Rebecca. Doubleday & Company.
Duff, T. (1983). Tom Duff on Duff’s Device. Lysator - Linköpig University.
Efatmaneshnik, M., Ryan, M. (2019). On the Definitions of Sufficiency and Elegance in Systems Design. IEEE Systems Journal.
Elgin, C. (2011). Making Manifest: The Role of Exemplification in the Sciences and the Arts. Principia: An International Journal of Epistemology. Universidade Federal de Santa Catarina.
Elgin, C. (2017). True Enough. The MIT Press.
Elgin, C. (1993). Understanding: Art and science. Synthese.
Elgin, C. (2020). Understanding Understanding Art. Épistémologie de l’esthétique: perspectives et débats. Presses universitaires de Rennes.
Ensmenger, N. (2012). The Computer Boys Take Over: Computers, Programmers, and the Politics of Technical Expertise. The MIT Press.
Ershov, A. (1972). Aesthetics and the human factor in programming. Communications of the ACM.
Fakhoury, S., Roy, D., Hassan, S., Arnaoudova, V. (2019). Improving source code readability: Theory and practice. Proceedings of the 27th International Conference on Program Comprehension. IEEE Press.
Fishwick, P. (2002). Aesthetic Programming: Crafting Personalized Software. Leonardo.
(2006). Aesthetic Computing. The MIT Press.
Flusser, V., Novaes, R. (2014). On Doubt. University of Minnesota Press.
Foote, B., Yoder, J. (1997). Big Ball of Mud. Laputan.org.
Forsythe, K. (1986). Cathedrals in the Mind: The Architecture of Metaphor in Understanding Learning. Cybernetics and Systems ’86: Proceedings of the Eighth European Meeting on Cybernetics and Systems Research, organized by the Austrian Society for Cybernetic Studies, held at the University of Vienna, Austria, 1 April 1986. Springer Netherlands.
Fowler, M., Beck, K., Brant, J., Opdyke, W., Roberts, D., Gamma, E. (1999). Refactoring: Improving the Design of Existing Code. Addison-Wesley Professional.
Fowler, M. (2009). TwoHardThings. martinfowler.com.
Frasca, G. (2013). Simulation versus Narrative : Introduction to Ludology. The Video Game Theory Reader. Routledge.
Fuller, U., Johnson, C., Ahoniemi, T., Cukierman, D., Hernán-Losada, I., Jackova, J., Lahtinen, E., Lewis, T., Thompson, D., Riedesel, C., Thompson, E. (2007). Developing a computer science-specific learning taxonomy. ACM SIGCSE Bulletin.
(2008). Software Studies: A Lexicon. The MIT Press.
Gabriel, R. (1998). Patterns of Software: Tales from the Software Community. Oxford University Press.
Galloway, A. (2012). The Interface Effect. Polity.
Galloway, A., Thacker, E. (2006). Language, Life, Code. Architectural Design.
Galloway, A. (2006). Language Wants To Be Overlooked: On Software and Ideology. Journal of Visual Culture. SAGE Publications.
Gamma, E., Helm, R., Johnson, R., Vlissides, J., Booch, G. (1994). Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional.
Gannon, J., Horning, J. (1975). The impact of language design on the production of reliable software. ACM SIGPLAN Notices.
Garfinkel, S. (2000). Biological Computing. MIT Technology Review.
Garland, D. (2000). Software Architecture: A Roadmap. The Future of Software Engineering. ACM Press.
Garry, C., Hamilton, M. (1969). LUNAR_LANDING_GUIDANCE_EQUATIONS.agc. Github.com.
Gay, P., Hall, S., Janes, L., Madsen, A., Mackay, H., Negus, K. (2013). Doing Cultural Studies: The Story of the Sony Walkman. SAGE Publications Ltd.
Gefen, A., Perez, C. (2019). Extension du domaine de la littérature Extension du domaine de la littérature. Elfe XX-XXI Études de la littérature française des XXe et XXIe siècles.
Gelernter, D. (1998). Machine beauty : Elegance and the heart of technology. New York : Basic Books.
Genette, G. (1993). Fiction & Diction. Cornell University Press.
Gentner, D., Nielsen, J. (1996). The Anti-Mac interface. Communications of the ACM.
Gibbons, J. (2012). The beauty of simplicity. Communications of the ACM.
Goodliffe, P. (2007). Code Craft: The Practice of Writing Excellent Code. No Starch Press.
Goodman, N., Others, A. (1972). Basic Abilities Required for Understanding and Creation in the Arts. Final Report. Harvard University.
Goodman, N. (1976). Languages of Art. Hackett Publishing Company, Inc..
Goodman, N. (1978). Ways Of Worldmaking. Hackett.
Goody, J. (1977). The Domestication of the Savage Mind. Cambridge University Press.
Goody, J. (1986). The Logic of Writing and the Organization of Society. Cambridge University Press.
Goriunova, O., Shulgin, A. (2005). Read Me: Software Art & Cultures. Aarhus University Press.
Graham, G. (2000). Architecture as an Art. Philosophy of the Arts. Routledge.
Graham, P. (2003). Hackers and Painters. Paulgraham.com.
Granger, G. (1988). Essai d’une philosophie du style. Odile Jacob / Seuil.
Green, R. (2006). How To Write Unmaintainable Code. archive.ph.
Greenberg, B. (1996). Multics Emacs History/Design/Implementation. Multics Emacs: The History, Design and Implementation.
Grudin, J. (2016). From Tool to Partner: The Evolution of Human-Computer Interaction. Synthesis Lectures on Human-Centered Informatics.
Guerra, E., Manns, M. (2022). PLoP 2022 - 29th Conference on Pattern Languages of Programs (online). The Hillside Group.
Guerrouj, L. (2013). Normalizing source code vocabulary to support program comprehension and software quality. Proceedings of the 2013 International Conference on Software Engineering. IEEE Press.
Hannay, J., MacLeod, C., Singer, J., Langtangen, H., Pfahl, D., Wilson, G. (2009). How do scientists develop and use scientific software?. 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering.
Hansen, M. (2006). Bodies in Code: Interfaces with Digital Media. Routledge.
Hardy, G. (2012). A Mathematician’s Apology. Cambridge University Press.
Harlow, F., Fromm, J. (1965). Computer Experiments in Fluid Dynamics. Scientific American.
Harman, M. (2010). Why Source Code Analysis and Manipulation Will Always be Important. 2010 10th IEEE Working Conference on Source Code Analysis and Manipulation.
Hatton, L., Roberts, A. (1994). How accurate is scientific software?. IEEE Transactions on Software Engineering.
Hayes, B. (2015). Cultures of Code. American Scientist.
Hayles, N. (2010). My Mother Was a Computer: Digital Subjects and Literary Texts. University of Chicago Press.
Hayles, N. (2004). Print Is Flat, Code Is Deep: The Importance of Media-Specific Analysis. Poetics Today.
Heidegger, M., Hofstadter, A. (1975). Building, Dwelling, Thinking. Poetry, language, thought. Harper & Row.
Heinonen, A., Lehtelä, B., Hellas, A., Fagerholm, F. (2023). Synthesizing research on programmers’ mental models of programs, tasks and concepts A systematic literature review. Information and Software Technology.
Henningsen, E., Larsen, H. (2020). The Joys of Wiki Work: Craftsmanship, Flow and Self-externalization in a Digital Environment. Libraries, Archives and Museums as Democratic Spaces in a Digital Age. De Gruyter Saur.
Hermans, F., Chahchouhi, M., Al-Ers, H. (2020). The Role of Aesthetics in Code: A Qualitative Interview Study with Professionals. PX/20.
Hill, R. (2016). What Makes a Program Elegant?. Communications of the ACM.
Hoare, C. (1972). Chapter II: Notes on data structuring. Structured programming. Academic Press Ltd..
Hoare, C. (1981). The emperor’s old clothes. Commun. ACM.
Hoare, C. (1996). How did software get so reliable without proof?. FME’96: Industrial Benefit and Advances in Formal Methods. Springer.
Holden, M., Kerr, M. (2016). ./code –poetry. CreateSpace Independent Publishing Platform.
Hopkins, S. (1992). Camels and Needles: Computer Poetry Meets the Perl Programming Language. Usenix Technical Conference.
Houkes, W., Vermaas, P. (2004). Actions Versus Functions: A Plea for an Alternative Metaphysics of Artifacts*. The Monist.
Hunt, A., Thomas, D. (1999). The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley Professional.
Ifrah, G. (2001). The universal history of computing : From the abacus to the quantum computer. New York : John Wiley.
Ingalls, D., Kaehler, T., Maloney, J., Wallace, S., Kay, A. (1997). Back to the future: The story of Squeak, a practical Smalltalk written in itself. ACM SIGPLAN Notices.
Inglis, M., Aberdein, A. (2015). Beauty is Not Simplicity: An Analysis of Mathematicians’ Proof Appraisals. Philosophia Mathematica. Oxford University Press.
interstar (2017). Quality Without A Name (QWAN) examples?. Stack Overflow.
Investigator, Q. (2018). In Theory There Is No Difference Between Theory and Practice, While In Practice There Is Quote Investigator.
Irmak, N. (2012). Software is an Abstract Artifact. Grazer Philosophische Studien.
Ivanova, A., Srikant, S., Sueoka, Y., Kean, H., Dhamala, R., O’Reilly, U., Bers, M., Fedorenko, E. (2020). Comprehension of computer code relies primarily on domain-general executive brain regions. eLife.
Jackson, K. (2010). "Perfection is achieved, not when there is nothing more to add, but when there i... | Hacker News. Hacker News.
Jacques, J., Kristensson, P. (2015). Understanding the effects of code presentation. Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools. Association for Computing Machinery.
James, G. (1987). The Tao of Programming. InfoBooks.
Jameson, F. (1991). Postmodernism Or, The Cultural Logic Of Late Capitalism. Verso.
Jeantet, A. (1998). Les objets intermédiaires dans la conception. Éléments pour une sociologie des processus de conception. Sociologie du travail. Persée - Portail des revues scientifiques en SHS.
Jeiss, J. (2002). The Poetry of Programming. Dreamsongs.org.
Jones, M. (2016). Reckoning with Matter: Calculating Machines, Innovation, and Thinking about Thinking from Pascal to Babbage. University of Chicago Press.
Jullien, C. (2012). From the Languages of Art to Mathematical Languages, and back again. Enrahonar, Quaderns de Filosofia.
Kagen, M., Werner, K. (2016). Code Poetry Slam. Code Poetry Slam.
Kanakarakis, I. (2022). The International Obfuscated C Code Contest.
Karvonen, K. (2000). The beauty of simplicity. Proceedings on the 2000 conference on Universal Usability. Association for Computing Machinery.
Kay, A. (2004). A Conversation with Alan Kay - ACM Queue. ACM Queue.
Kay, A. (1993). The early history of Smalltalk. ACM SIGPLAN Notices.
Keith, J. (2016). Resilient Web Design - Chapter 2. Resilient Web Design.
Keller, A. (2021). Des textes d’algorithmes concis, quelques exemples tirés de sūtras d’Āryabhaṭa et de son commentaire par Bhāskara..
Kelly, D. (2007). A Software Chasm: Software Engineering and Scientific Computing. IEEE Software.
Kernighan, B., Plauger, P. (1978). The Elements of Programming Style, 2nd Edition. McGraw-Hill.
Kernighan, B. (2007). A Regular Expression Matcher. Beautiful Code. O’Reilly Media.
Kernighan, B. (1981). Why Pascal is Not My Favorite Programming Language. Lysator - Linköpig University.
Kidd, E. (2005). Why Ruby is an acceptable LISP (2005) | Random Hacks. Random Hacks.
Kintsch, W., Dijk, T. (1978). Toward a model of text comprehension and production.. Psychological Review.
Kirchner, M. (2022). Linked List. GitHub.
Kirchner, M. (2022). Linked List - Removing. Software Heritage.
Kirschenbaum, M. (2004). “So the colors cover the wires”: Interface, aesthetics, and usability. A companion to digital humanities. John Wiley & Sons, Ltd.
Kirsh, D., Maglio, P. (1994). On Distinguishing Epistemic From Pragmatic Action. Cognitive Science.
Kitchin, R., Dodge, M. (2011). Code/Space: Software and Everyday Life. The MIT Press.
Kittler, F. (1997). There Is No Software. Literature, Media, Information Systems: Essays. Amsterdam Overseas Publishers Association.
Kline, R., Seffah, A. (2005). Evaluation of integrated software development environments: Challenges and results from three empirical studies. International Journal of Human-Computer Studies.
Knuth, D. (1997). The Art of Computer Programming, Volume 1 (3rd Ed.): Fundamental Algorithms. Addison Wesley Longman Publishing Co., Inc..
Knuth, D. (2011). The Art of Computer Programming: Combinatorial Algorithms, Volume 4A, Part 1. Addison-Wesley Professional.
Knuth, D. (1974). Computer programming as an art. Communications of the ACM.
Knuth, D. (1984). Literate programming. The Computer Journal.
Koenemann, J., Robertson, S. (1991). Expert problem solving strategies for program comprehension. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. Association for Computing Machinery.
Korte, T. (2010). Frege’s Begriffsschrift as a lingua characteristica. Synthese.
Kozbelt, A., Dexter, S., Dolese, M., Seidel, A. (2012). The aesthetics of software code: A quantitative exploration. Psychology of Aesthetics, Creativity, and the Arts. Educational Publishing Foundation.
Kragh, H. (2002). Paul Dirac: Seeking beauty. Physics World.
Kristensen, B. (1994). Complex associations: Abstractions in object-oriented modeling. ACM SIGPLAN Notices.
Kulkarni, N., Varma, V. (2017). Supporting comprehension of unfamiliar programs by modeling cues. Software Quality Journal.
Kurp, P. (2008). Green computing. Communications of the ACM.
Lakoff, G. (1980). Conceptual Metaphor in Everyday Language. The Journal of Philosophy.
Lakoff, G., Johnson, M. (1980). Metaphors We Live By. University of Chicago Press.
Lammers, S. (1986). Programmers at work : interviews. Redmond, Wash. : Microsoft Press ; [New York] : Distributed in the U.S. by Harper and Row.
Landau, R., Páez, J., Bordeianu, C. (2011). A Survey of Computational Physics: Introductory Computational Science. Princeton University Press.
Lando, P., Lapujade, A., Kassel, G., Fürst, F. (2007). Towards a General Ontology of Computer Programs.. Proceedings of the Second International Conference on Software and Data Technologie.
Langston, J. (2017). A_mind_is_born.asm. Software Heritage.
Latour, B. (2007). Reassembling the Social: An Introduction to Actor-Network-Theory. Oxford University Press.
Laurel, B. (1993). Computers as Theatre. Addison-Wesley.
(2015). Interprétation littéraire et sciences cognitives. Hermann.
Le Corbusier, Saugnier (1923). Vers une architecture. G. Crès.
Le Lionnais, F. (1971). Great currents of mathematical thought. New York, Dover Publications.
Leddy, T., Puolakka, K. (2021). Dewey’s Aesthetics. The Stanford Encyclopedia of Philosophy. Metaphysics Research Lab, Stanford University.
Leder, H., Belke, B., Oeberst, A., Augustin, D. (2004). A model of aesthetic appreciation and aesthetic judgments. British Journal of Psychology.
Ledgard, R. (2011). Coding Guidelines: Finding the Art in the Science. Communications of the ACM.
Lee, E. (2006). The Problem with Threads. EECS Department, University of California, Berkeley.
Leighton, J. (1907). The Objects of Knowledge. The Philosophical Review. [Duke University Press, Philosophical Review].
Leppäjärvi, J. (2008). A pragmatic, historically oriented survey on the unverisality of synchronization primitives. University of Oulu.
Lettvin, J., Maturana, H., McCulloch, W., Pitts, W. (1959). What the Frog’s Eye Tells the Frog’s Brain. Proceedings of the IRE.
Levy, S. (2010). Hackers: Heroes of the Computer Revolution - 25th Anniversary Edition. "O’Reilly Media, Inc.".
Li, J. (2020). Where Did Software Go Wrong?. Jesse Li.
Licklider, J. (1960). Man-Computer Symbiosis. IRE Transactions on Human Factors in Electronics.
Light, J. (1999). When Computers Were Women. Technology and Culture.
Linsky, B., Irvine, A. (2022). Principia Mathematica. The Stanford Encyclopedia of Philosophy. Metaphysics Research Lab, Stanford University.
Linux (2023). Fs/Ext4/resize.c.
Linux Information Project (2006). Source code definition by The Linux Information Project. Linux Information Project.
Lions, J. (1996). Lions’ Commentary on UNIX 6th Edition with Source Code. Peer-to-Peer Communications.
Lynch, K. (1959). The Image Of The City. MIT Press.
Lynn, MISSING FIRST. (2004). Pi - Computing Pi in C. Notes.
Lévy, P. (1992). De la programmation considérée comme un des beaux-arts. Éd. la Découverte.
Mackenzie, A. (2006). Cutting Code: Software and Sociality. Peter Lang.
Macé, M. (2016). Styles: Critique de nos formes de vie. Gallimard.
Marchand-Zañartu, N., Lauxerois, J. (2022). 32 grammes de pensée, essai sur l’imagination graphique. Médiapop Éditions.
Marcus, A., Baecker, R. (1982). On The Graphic Design of Program Text. Lawrence Berkeley National Laboratory.
Marino, M. (2020). Critical Code Studies. MIT Press.
Martin, R. (2008). Clean Code: A Handbook of Agile Software Craftsmanship. Pearson Education.
Mateas, M., Montfort, N. (2005). A Box, Darkly: Obfuscation, Weird Languages, and Code Aesthetics. undefined.
Matsumoto, Y. (2007). Treating Code as an Essay. Beautiful Code: Leading Programmers Explain How They Think. O’Reilly Media.
Matsumoto, Y. (2019). Yukihiro Matsumoto: "Ruby is designed for humans, not machines". Evrone.
Mazzone, M., Elgammal, A. (2019). Art, Creativity, and the Potential of Artificial Intelligence. Arts.
McAllister, J. (2005). Mathematical Beauty and the Evolution of the Standards of Mathematical Proof. undefined.
McCarthy, J., Levin, M., Abrahams, P., Center, M., Edwards, D. (1965). LISP 1.5 Programmer’s Manual. MIT Press.
McConnell, S. (2004). Code Complete: A Practical Handbook of Software Construction, Second Edition. Microsoft Press.
McCulloch, W. (1953). The Past of a Delusion. Chicago Literary Club.
McCulloch, W., Pitts, W. (1990). A logical calculus of the ideas immanent in nervous activity. Bulletin of Mathematical Biology.
McIllroy, D. (2020). [TUHS] The most surprising Unix programs. TUHS.
McKeithen, K., Reitman, J., Rueter, H., Hirtle, S. (1981). Knowledge organization and skill differences in computer programmers. Cognitive Psychology.
McLean, A. (2004). Hacking Perl in Nightclubs. Perl.com.
McLennan, B. (1997). "Who Care About Elegance?": The Role of Aesthetics in Programming Language Design. University of Tennessee.
Melik, D. (2012). PC demos FAQ.
Mentor+++, +. (1986). The Conscience of a Hacker. .:: Phrack Magazine ::..
Merali, Z. (2010). Computational science: ...Error. Nature.
Millman, K., Aivazis, M. (2011). Python for Scientists and Engineers. Computing in Science & Engineering.
Mills, C. (2000). The sociological imagination. Oxford University Press.
Milner, R. (1996). Semantic ideas in computing. Computing Tomorrow. Cambridge University Press.
Mindell, D. (2011). Digital Apollo: Human and Machine in Spaceflight. MIT Press.
Mitchell, W. (1987). The art of computer graphics programming : A structured introduction for architects and designers. New York : Van Nostrand Reinhold.
Moler, C., Little, J. (2020). A history of MATLAB. Proceedings of the ACM on Programming Languages.
Molzberger, P. (1983). Aesthetics and programming. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. Association for Computing Machinery.
Montfort, N., Baudoin, P., Bell, J., Bogost, I., Douglass, J. (2014). 10 PRINT CHR$(205.5+RND(1)); : GOTO 10. The MIT Press.
Montfort, N. (2014). #! (shebang). Denver : Counterpath.
Moor, J. (1978). Three Myths of Computer Science. British Journal for the Philosophy of Science.
Moore, R. (2011). Junya Ishigami: Architecture of Air; Serpentine Gallery Pavilion 2011 review. The Observer.
Moss, R. (2022). BeautifulAlgorithms.jl. Github.com.
Moss, R. (2021). BubbleSort.jl.
Moss, R. (2021). K_NearestNeighbors.jl.
Mosteirin, R., Dobson, J. (2019). Moonbit. Punctum Books.
Mullet, D. (2018). A General Critical Discourse Analysis Framework for Educational Research. Journal of Advanced Academics. SAGE Publications.
Mumford, L. (1934). Technics And Civilization. Harcourt Brace Jovanovich.
Munroe, R. (2011). Good Code. xkcd.
Muon Ray (1985). Computer Science Lecture - Hardware, Software and Heuristics.
Muratori, C. (2014). Semantic Compression. Semantic Compression.
Murray, J. (1998). Hamlet on the Holodeck: The Future of Narrative in Cyberspace. MIT Press.
Mustacchi, R. (2019). Mac_sched.c.
Mélès, B. (2017). Time and activity in Unix. Reseaux. La Découverte.
Nabokov, V. (1980). Lectures on Literature. Harcourt Brace Jovanovich.
Nather, E. (1983). The Story of Mel. University of Utah.
Naur, P. (1985). Programming as theory building. Microprocessing and Microprogramming.
Neumann, P. (1990). Beauty and the Beast of Software Complexity Elegance versus Elephants. Beauty Is Our Business: A Birthday Salute to Edsger W. Dijkstra. Springer.
Neumann, P. (1985). COMPUTER-RELATED INCIDENTS ILLUSTRATING RISKS TO THE PUBLIC. The RISKS Digest, Volume 1 Issue 01.
Newell, A., Tonge, F., Feigenbaum, E., Green Jr., B., Mealy, G. (1964). Information Processing Language-V Manual. Prentice-Hall.
Nielsen, M. (2012). Lisp as the Maxwell’s equations of software \textbar DDI.
Nielsen, M. (2017). Working Notes on Chalktalk. Cognitive Medium.
Nilsson, N. (2009). EARLY EXPLORATIONS: 1950S AND 1960S. The Quest for Artificial Intelligence. Cambridge University Press.
Nilsson, N. (2009). The Quest for Artificial Intelligence. Cambridge University Press.
Nolte, A., Pe-Than, E., Filippova, A., Bird, C., Scallen, S., Herbsleb, J. (2018). You Hacked and Now What? - Exploring Outcomes of a Corporate Hackathon. Proceedings of the ACM on Human-Computer Interaction.
Norick, B., Krohn, J., Howard, E., Welna, B., Izurieta, C. (2010). Effects of the number of developers on code quality in open source software: A case study. Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement. Association for Computing Machinery.
Norman, D. (2013). The Design Of Everyday Things. Basic Books.
Norvig, P. (1998). Design Patterns in Dynamic Languages.
Oberkampf, W., Roy, C. (2010). Verification and Validation in Scientific Computing. Cambridge University Press.
Oliveira, D., Bruno, R., Madeiral, F., Filho, F. (2020). Evaluating Code Readability and Legibility: An Examination of Human-centric Studies. undefined.
Oliveira, D., Bruno, R., Madeiral, F., Masuhara, H., Filho, F. (2022). A Systematic Literature Review on the Impact of Formatting Elements on Program Understandability. undefined.
Oman, P., Cook, C. (1990). A taxonomy for programming style. Proceedings of the 1990 ACM annual conference on Cooperation. Association for Computing Machinery.
Oman, P., Cook, C. (1990). Typographic style is more than cosmetic. Communications of the ACM.
Ong, W. (2012). Orality and Literacy: 30th Anniversary Edition. Routledge.
(2007). Beautiful Code: Leading Programmers Explain How They Think. O’Reilly Media.
Ortega, M. (2011). Maca/Ruby-code-poem.
Osborne, H. (1977). The Aesthetic Concept of Craftsmanship. British Journal of Aesthetics.
Ousterhout, J. (1998). Scripting: Higher-Level Programming for the 21st Century. Computer.
Overflow, S. (2013). How can you explain "beautiful code" to a non-programmer?. Software Engineering Stack Exchange.
Overflow, S. (2021). Stack Overflow Developer Survey 2021. Stack Overflow.
O’Neil, S. (2019). A Primer for Computational Biology. Oregon State University.
Paloque-Bergès, C. (2009). Poétique des codes sur le réseau informatique. Archives contemporaines.
Papert, S. (1978). The Mathematical Unconscious. On aesthetics in science. Cambridge, Mass. : MIT Press.
Parsons, J., Wand, Y. (1997). Choosing classes in conceptual modeling. Communications of the ACM.
Parsons, G., Carlson, A., Parsons, G., Carlson, A. (2012). Functional Beauty. Oxford University Press.
Pattis, R. (1988). Textbook errors in binary searching. SIGCSE ’88.
Peacocke, A. (2023). Aesthetic Experience. The Stanford Encyclopedia of Philosophy. Metaphysics Research Lab, Stanford University.
Pellet-Mary, A. (2020). Co6GC: Program Obfuscation | COSIC.
Penny, S. (2019). Making Sense: Cognition, Computing, Art and Embodiment. MIT Press.
Perlin, K. (2022). Chalktalk.
Perlis, A. (1982). Special Feature: Epigrams on programming. ACM SIGPLAN Notices.
Perrin, C. (2006). ITLOG Import: Elegance. apotheon.org.
Peters, T. (1999). Code Style. The Hitchhiker’s Guide to Python.
Peters, T. (2004). PEP 20 The Zen of Python | peps.python.org. Python Enhancement Proposals.
Petre, M., Blackwell, A. (1997). A glimpse of expert programmers’ mental imagery. Papers presented at the seventh workshop on Empirical studies of programmers. Association for Computing Machinery.
Pevsner, N. (1942). The Term ’Architect’ in the Middle Ages. Speculum. [Medieval Academy of America, Cambridge University Press, University of Chicago Press].
Pineiro, E. (2003). The aesthetics of code : On excellence in instrumental action. KTH, Superseded Departments, Industrial Economics; Management..
Poibeau, T. (2017). Machine Translation. MIT Press.
Poincaré, H. (1908). Science et méthode. E. Flammarion.
Polanyi, M., Grene, M. (1969). Knowing and being; essays. [Chicago] University of Chicago Press.
Polanyi, M., Sen, A. (2009). The Tacit Dimension. University of Chicago Press.
Postman, N. (1985). Amusing Ourselves to Death: Public Discourse in the Age of Show Business. Viking Penguin.
Prabhu, P., Kim, H., Oh, T., Jablin, T., Johnson, N., Zoufaly, M., Raman, A., Liu, F., Walker, D., Zhang, Y., Ghosh, S., August, D., Huang, J., Beard, S. (2011). A survey of the practice of computational science. SC ’11: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis.
Pratt, T., Zelkowitz, M. (2000). Programming Languages: Design and Implementation. Pearson.
Pressman, R. (2014). Software Engineering: A Practitioner’s Approach. McGraw-Hill Education.
Programming Wisdom [@codewisdom] (2021). "A designer knows [one] has achieved perfection not when there is nothing left to add, but when there is nothing left to take away." Antoine de Saint-Exupéry. Twitter.
Pye, D. (2008). The Nature and Art of Workmanship. Herbert Press.
Ranciere, J. (2013). Aisthesis: Scenes from the Aesthetic Regime of Art. Verso.
Randell, B. (1996). NATO Software Engineering Conference 1968. The 1968/69 NATO Software Engineering Reports.
Rapaport, W. (2005). Philosophy of Computer Science: An Introductory Course. Teaching Philosophy.
Rasool, G., Arshad, Z. (2015). A review of code smell mining techniques. Journal of Software: Evolution and Process.
Raymond, E. (2003). The Art of UNIX Programming. Addison-Wesley.
Raymond, E. (2001). The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. "O’Reilly Media, Inc.".
Raymond, E., Steele, G. (1996). The New Hacker’s Dictionary. MIT Press.
Reber, R., Schwarz, N., Winkielman, P. (2004). Processing Fluency and Aesthetic Pleasure: Is Beauty in the Perceiver’s Processing Experience?. Personality and Social Psychology Review. SAGE Publications Inc.
Reed, D. (2010). Sometimes style really does matter. Journal of Computing Sciences in Colleges.
Reunanen, M. (2010). Computer Demos - What Makes Them Tick?; Tietokonedemot - mikä saa ne hyrräämään?. Aalto-yliopisto; Aalto University.
Richards, I. (1930). Practical Criticism. Kegan Paul Trench Trubner And Company Limited..
Ricoeur, P. (2003). The Rule of Metaphor: The Creation of Meaning in Language. Psychology Press.
Rigaux, P. (2023). Syntax across languages. rigaux.org.
Risam, R. (2015). The poetry of executable code | Jacket2. Jecket2.
Rokeby, D. (2003). The Computer as a Prosthetic Organ of Philosophy. Dichtung Digital.
Root-Bernstein, R. (2002). Aesthetic cognition. International Studies in the Philosophy of Science. Routledge.
Ross, D. (1986). A personal view of the personal work station: Some firsts in the Fifties. Proceedings of the ACM Conference on The history of personal workstations. Association for Computing Machinery.
Rota, G. (1997). The Phenomenology of Mathematical Beauty. Synthese.
Rousset, J. (1964). Forme et signification ; essais sur les structures littéraires de Corneille à Claudel. Paris, J. Corti, 1964.
Rusinkiewicz, S. (1970). Smr.c. Software Heritage.
Russell, B. (1950). Logical positivism. Revue Internationale de Philosophie. Revue Internationale de Philosophie.
Ryan, M. (2021). Four Types of Textual Space and their Manifestations in Digital Narrative. Digital Narrative Spaces: An Interdisciplinary Examination. Routledge.
Ryan, M. (2009). Space. Space. De Gruyter.
Ryle, G. (1951). The Concept Of Mind. Hutchinsons University Library.
Sack, W. (2019). The Software Arts. The MIT Press.
Saint-Exupery, A. (1990). Wind, Sand and Stars. The Folio Society.
Saint-Exupéry, A. (1972). Terre des Hommes. Gallimard.
Saito, Y. (2012). Everyday Aesthetics and Artification. Contemporary Aesthetics (Journal Archive).
Sanchez, A. (2016). Solutions of xchg rax,rax. Solutions of xchg rax,rax.
Sanglard, F. (2018). Game Engine Black Book: DOOM. Software Wizards.
Santos, J., Rocha-Junior, J., Prates, L., Nascimento, R., Freitas, M., Mendonça, M. (2018). A systematic review on the code smell effect. Journal of Systems and Software.
Schaeffer, J. (1999). Pourquoi la Fiction?. Éditions du Seuil.
Schiffrin, D. (1994). Approaches to discourse. Oxford, UK ; Cambridge, Mass., USA : B. Blackwell.
Schmitz, B. (2015). What makes some code "beautiful"?. Quora.
Schummer, J., MacLennan, B., Taylor, N. (2009). Aesthetic Values in Technology and Engineering Design. Philosophy of Technology and Engineering Sciences. North-Holland.
Scopatz, A., Huff, K. (2015). Effective Computation in Physics. O’Reilly Media.
Scruton, R. (2013). The Aesthetics of Architecture. Princeton University Press.
Sebesta, R. (2018). Concepts of Programming Languages. Pearson.
Secret Labs AB (2001). _Parser.py.
Segal, J. (2005). When Software Engineers Met Research Scientists: A Case Study. Empirical Software Engineering.
Seibel, P. (2014). Code is not literature. Gigamonkeys.
Seibel, P. (2009). Coders at Work: Reflections on the Craft of Programming. Apress.
Sennett, R. (2009). The Craftsman. Yale University Press.
Sethi, R. (1996). Programming Languages: Concepts and Constructs. Addison-Wesley.
Shannon, C. (2001). A mathematical theory of communication. ACM SIGMOBILE Mobile Computing and Communications Review.
Shaw, M., Garlan, D. (1996). Software Architecture: Perspectives on an Emerging Discipline. Pearson.
Sheil, B. (1981). The Psychological Study of Programming. ACM Computing Surveys.
Shiner, L. (2009). Functional beauty : The metaphysics of beauty and specific functions in architecture. Szutka i Filozofia.
Shneiderman, B. (1977). Measuring computer program quality and comprehension. International Journal of Man-Machine Studies.
Simmel, G. (1991). The Problem of Style. Theory, Culture & Society. SAGE Publications Ltd.
Simon, H. (1996). The Sciences of the Artificial. MIT Press.
Simondon, G. (1958). Du mode d’existence des objets techniques. Aubier et Montaigne.
Sinclair, N. (2011). Aesthetic Considerations in Mathematics. Journal of Humanistic Mathematics.
Sinclair, N., Pimm, D. (2010). The Many and the Few: Mathematics, Democracy and the Aesthetic. Educational Insights.
Sinclair, N. (2004). The Roles of the Aesthetic in Mathematical Inquiry. Mathematical Thinking and Learning.
Smith, B. (2016). AoS V1\cdotC0: Introduction. Internet Archive.
Smith, B. (1998). On the Origin of Objects. A Bradford Book.
Soloway, E., Ehrlich, K. (1984). Empirical Studies of Programming Knowledge. IEEE Transactions on Software Engineering.
Soloway, E., Ehrlich, K., Bonar, J. (1982). Tapping into tacit programming knowledge. Proceedings of the 1982 conference on human factors in computing systems.
Sommerville, I. (2010). Software Engineering. Pearson.
Sondheim, A. (2001). Introduction: Codework. American Book Review.
Spencer, H. (1994). The Ten Commandments for C Programmers (Annotated Edition). Linköpings Universitet.
Spinellis, D., Gousios, G. (2009). Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design. "O’Reilly Media, Inc.".
Spolosky, J. (2003). Craftsmanship. Joel on Software.
Stallman, R., Free Software Foundation (Cambridge, M. (2002). Free software, free society : Selected essays of Richard M. Stallman. Boston, MA : Free Software Foundation.
Stansifer, R. (1994). Study of Programming Languages, The. Prentice Hall.
Starikova, I. (2018). Aesthetic Preferences in Mathematics: A Case Study. Philosophia Mathematica.
Steele, G. (1977). Macaroni is better than spaghetti. ACM SIGPLAN Notices.
Stiegler, B. (1998). Technics and Time, 1: The Fault of Epimetheus. Stanford University Press.
Suber, P. (1988). What is Software?. Journal of Speculative Philosophy.
Sullivan, L. (1896). The Tall Office Building Artistically Considered. Lippincott’s Magazine.
Sustrik, M. (2021). On the Nature of Programming Languages. 250bpm.
Taylor, P. (2001). Patterns as Software Design Canon. ACIS 2001 Proceedings.
Team, O. (2021). Low-Code and the Democratization of Programming. O’Reilly Media.
Tedre, M. (2006). The development of computer science: A sociocultural perspective. Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006. Association for Computing Machinery.
Tedre, M. (2014). The Science of Computing: Shaping a Discipline. CRC Press.
Temkin, D. (2015). Daniel Temkin | Folders Language. danieltemkin.com.
Temkin, D. (2023). The Less Humble Programmer. Digital Humanities Quarterly.
Temkin, D. (2017). Sentences on Code Art. esoteric.codes.
Thomas, R. (2017). Beauty is not all there is to Aesthetics in Mathematics. Philosophia Mathematica.
Thompson, D. (1934). The Study of Medieval Craftsmanship. Bulletin of the Fogg Art Museum. [Harvard University Art Museums, Harvard Art Museums, The President and Fellows of Harvard College].
Tirrell, J. (2012). Dumb People, Smart Objects: The Sims and The Distributed Self. The Philosophy of Computer Games Conference.
Tomov, L. (2016). The Role of Aesthetics in Software Design, Development and Education: Review and Definitions. Computer Science and Education in Computer Science. .
Torvalds, L. (2016). Linus Torvalds: The mind behind Linux | TED Talk. ted.com.
Treude, C., Robillard, M. (2017). Understanding Stack Overflow Code Fragments. 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME).
Tufte, E. (2001). The Visual Display of Quantitative Information. Graphics Press.
Turing, A. (1936). On Computable Numbers, with an Application to the Entscheidungsproblem. Proceedings of the London Mathematical Society. Association for Symbolic Logic.
Turing, A. (2009). Computing Machinery and Intelligence. Parsing the Turing Test: Philosophical and Methodological Issues in the Quest for the Thinking Computer. Springer Netherlands.
Turner, R. (2018). Computational Artifacts. Computational Artifacts: Towards a Philosophy of Computer Science. Springer.
Unknown (2017). Source Code Poetry | About. sourcecodepoetry.com.
Van Roy, P. (2012). Programming Paradigms for Dummies: What Every Programmer Should Know. Buffalo State University.
Vardi, M. (2010). Science has only two legs. Communications of the ACM.
Vicious, K. (2008). Beautiful Code Exists, if You Know Where to Look - ACM Queue. queue.acm.org.
Victor, B. (2011). Explorable Explanations. worrydream.com.
Victor, B. (2014). Humane representation of thought: A trail map for the 21st century. Proceedings of the companion publication of the 2014 ACM SIGPLAN conference on Systems, Programming, and Applications: Software for Humanity. Association for Computing Machinery.
Victor, B. (2011). Tangle: A JavaScript library for reactive documents.
Voloshinov, V., Bachtin, M. (1986). Marxism and the Philosophy of Language. Harvard University Press.
Von Neumann, J. (1947). The Mathematician. The works of the mind. University of Chicago Press.
Waldron, R. (2020). Idiomatic.js/readme.md at master \cdot rwaldron/idiomatic.js. GitHub.
Wallen, L. (1990). On Form, Formalism and Equivalence. Beauty Is Our Business: A Birthday Salute to Edsger W. Dijkstra. Springer.
Warren, T. (2020). Windows XP source code leaks online.
Watters, A. (2021). Teaching Machines: The History of Personalized Learning. MIT Press.
Weaver, W. (1948). Science and Complexity. American Scientist. Sigma Xi, The Scientific Research Society.
Wegenstein, B. (2010). Bodies. Critical Terms for Media Studies. University of Chicago Press.
WeidiDeng (2023). Caddyserver/caddy.
Weinberg, G. (1998). The Psychology of Computer Programming. Dorset House Pub..
Weizenbaum, J. (1976). Computer Power and Human Reason: From Judgment to Calculation. W H Freeman & Co.
Wells, D. (1990). Are these the most beautiful?. The Mathematical Intelligencer.
West, J. (1987). Macintosh Programmers Workshop. Bantam Books.
Westley, B. (1988). The International Obfuscated C Code Contest | Winners 1988. archive.org.
Wettel, R. (2008). CodeCity.
Wiedenbeck, S. (1991). The initial stage of program comprehension. International Journal of Man-Machine Studies. Academic Press Ltd..
Wikipedia (2021). Linux kernel.
Wikipedia (2023). Semaphore (programming). Wikipedia.
Wikipedia (2023). Unified Modeling Language. Wikipedia.
Wilken, R. (2010). The card index as creativity machine. Culture Machine.
Wilson, G., Aruliah, D., Brown, C., Hong, N., Davis, M., Guy, R., Haddock, S., Huff, K., Mitchell, I., Plumbley, M., Waugh, B., White, E., Wilson, P. (2014). Best Practices for Scientific Computing. PLOS Biology.
Winograd, T. (1982). Language As a Cognitive Process: Syntax. Addison-Wesley.
Winograd, T., Flores, F. (1986). Understanding Computers and Cognition: A New Foundation for Design. Intellect Books.
Wirth, N. (1976). Algorithms + Data Structures. Prentice-Hall.
Wirth, N. (2008). A Brief History of Software Engineering. IEEE Annals of the History of Computing.
Wirth, N. (1990). Drawing lines, circles, and ellipses in a raster. Beauty is our business: A birthday salute to Edsger W. Dijkstra. Springer-Verlag.
Wirth, N. (2003). The Essence of Programming Languages. Modular Programming Languages. Springer.
Wittgenstein, L. (2004). Recherches philosophiques. Gallimard.
Wittgenstein, L. (2010). Tractatus Logico-Philosophicus. Project Gutenberg.
Woolston, C. (2022). Why science needs more research software engineers. Nature. Nature Publishing Group.
Wordpress (2023). WordPress/WordPress.
Wyatt, S. (2004). Danger! Metaphors at Work in Economics, Geophysiology, and the Internet. Science, Technology, & Human Values. Sage Publications, Inc..
xorpd (2014). Xchg rax,rax. CreateSpace Independent Publishing Platform.
Yuill, S. (2004). Code Art Brutalism: Low-level systems and simple programs. Read_me: Software Arts and Culture. Digital Aesthetics Research Center.
Zeller, J. (2020). Algorithms are like recipes. Goethe Institut.
Zenil, H. (2021). Compression is Comprehension, and the Unreasonable Effectiveness of Digital Computation in the Natural World. arXiv.