Differences between revisions 9 and 21 (spanning 12 versions)
Revision 9 as of 2025-03-18 02:20:11
Size: 4829
Comment:
Revision 21 as of 2025-03-19 02:04:18
Size: 12031
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
----
Line 16: Line 17:
----
.p001 Ch.01 Revenge of the SpaghettiOs
----
Line 25: Line 29:
 .p011 [[ https://en.wikipedia.org/wiki/Gerald_Weinberg | Gerald Weinberg ]] [[ https://geraldmweinberg.com/Site/Programming_Psychology.html | The Psychology of Computer Programming ]]  .p0011 [[ https://en.wikipedia.org/wiki/Gerald_Weinberg | Gerald Weinberg ]] [[ https://geraldmweinberg.com/Site/Programming_Psychology.html | The Psychology of Computer Programming ]]
----
.p013 Ch.02 Holy Grail
----
Line 32: Line 39:
----
.p021 Ch.03 !PyLadies and Code Freaks
----
Line 35: Line 45:
 .[[ https://us.pycon.org/2019/ | Pycon in Cleveland ]]
Line 36: Line 47:
[[ | ]][[ | ]]  .p025 [[ https://en.wikipedia.org/wiki/Naomi_Ceder | Naomi Ceder ]]
 .p027 [[ https://www.recurse.com/ | Recurse center in Brooklyn ]], phrase "well actually" banned
 .p027 San Quentin [[ https://thelastmile.org/ | The Last Mile ]]
 .p028 [[ https://ehmatthes.com/ | Eric Matthes ]][[ https://catalog.wccls.org/polaris/search/title.aspx?ctx=1.1033.0.0.6&pos=3&cn=4160387 | Python Crash Course ]]
 .p028 [[ https://thedecisionlab.com/biases/bikeshedding | Bikeshedding ]]
 .p028 [[ https://thedecisionlab.com/biases/bikeshedding | bike shedding ]] [[ https://en.wiktionary.org/wiki/yak_shaving | yak shaving ]]
 .p030 [[ https://pyladies.com/ | PyLadies ]]
 .p036 [[ https://roguelynn.com/about/ | Lynn Root ]] painting charity-auctioned for $16, $32, $64 ... $512 ... $1410 !!
----
.p038 Ch.04 Minutely Organized Particulars
----
 .p038 [[ https://en.wikipedia.org/wiki/Edsger_W._Dijkstra | Edsger Dijkstra ]] [[ https://archive.org/details/selectedwritings0000dijk | Selected Writings on Computing ]]
----
.p046 Ch.05 The Real Moriarty
----
 .p059 [[ https://en.wikipedia.org/wiki/George_Boole | George Boole ]] [[ https://en.wikipedia.org/wiki/The_Laws_of_Thought | The Laws of Thought ]]
 .p059 [[ https://en.wikipedia.org/wiki/Great_Famine_(Ireland) | Great Hunger ]] 1845-1852
  . homeless in the streets while academics and church elders dined luxuriously
----
.p066 Ch.06 The New Mind Readers
----
 .p067 Post-Brexit Überschwemmung (flooding, presumably of coders from England to the continent)
 .p068 Anti-immigration riots in [[ https://en.wikipedia.org/wiki/2018_Chemnitz_protests | Chemnitz ]] 2018
 .p068 [[ https://en.wikipedia.org/wiki/2018_Google_data_breach | 2018 Google data breach ]] private data of 500,000 uw34w
 .p070 [[ https://www.tu-chemnitz.de/informatik/ST/people/professor.php | Dr. Janet Siegmund ]] learning coder brain scans
 .p070 programming education [[ https://stemeducationjournal.springeropen.com/articles/10.1186/s40594-020-00222-7 | high drop out rate]] (50% is "astronomical?" Higher for Medicine, Engineering, Architecture, Law, and Accounting)
 .p072 [[ https://ieeexplore.ieee.org/author/37565521200 | André Brechmann ]] Combinatorial NeuroImaging, Leibniz Institute for Neurobiology, Magdeburg
 .p073 Java -> Python [[ https://peitek.com/ | Norman Peitek ]]
 .p073 [[ https://arthotel-magdeburg.de/ | artHOTEL Magdeburg ]]
 .p075 axon transmission rate 50% ??
 .p078 computer code comprehension activates brain areas for working memory, problem-solving, and language processing, left hemisphere for most right-handers
  . same areas for natural language and general analytical processing
  . no left hemisphere for mathematical thinking
 .p078 Dijkstra "An exceptionally good mastery of one's native tongue is the most vital asset for a competent programmer."
 .p079 "...some computer science students are hardly able to talk, to form whole sentences when they come to us/"
 .p079 "... you can't train them. All you can do is find them and let them loose"
 .p080 [[ https://dl.acm.org/profile/81498658492 | Scott Portnoff ]] [[ https://dl.acm.org/doi/10.1145/3152433 ]]
 .p081 "Homework ... was to memorize the assigned program ... to write it out perfectly."
 .p081 "... this is how we acquire language"
 .p082 [[ https://en.wikipedia.org/wiki/Gerald_Weinberg | Gerald Weinberg ]] [[ https://search.worldcat.org/title/39640074 | The psychology of computer programming ]] an approach that works for one person may not work for another
 .p082 [[ https://en.wikipedia.org/wiki/Russell_Poldrack | Russell A. Poldrack ]] [[ http0s://search.worldcat.org/title/1028166610 | The New Mind Readers ]] Central 616.07548 P7629n 2018

----
.p084 Ch.07 Theories of Memory
----
 .p085 [[ https://bletchleypark.org.uk/ | Bletchley Park ]]
  . "Auntie Flo is not so well" message summoned 200 code breakers, 10,000 by war's end, 75% women
 .p086 [[ https://en.wikipedia.org/wiki/Enigma_machine | Enigma ]] Turing [[https://en.wikipedia.org/wiki/Bombe | Bombe ]]
 .p087 [[ https://en.wikipedia.org/wiki/Lorenz_cipher | Lorenz ]] cipher, Tunny, Tunafish, intercepts called "fish"
 .p087 [[ https://en.wikipedia.org/wiki/Turingery | Turingery ]]
 .p088 [[ https://en.wikipedia.org/wiki/Turing_machine | Turing machine ]] "universal computing machine"
 .p089 [[ https://en.wikipedia.org/wiki/John_von_Neumann | John von Neumann ]]
  . OCD, drawers and light switches flips
 .p093 [[ https://www.merriam-webster.com/dictionary/dissemble | "dissembling"?? ]] movie [[ https://en.wikipedia.org/wiki/The_Imitation_Game | The Imitation Game ]]
 .p093 not Turing's, but [[ https://en.wikipedia.org/wiki/Max_Newman | Max Newman's ]] design, nicknamed [[ https://en.wikipedia.org/wiki/Heath_Robinson_(codebreaking_machine) | Heath Robinson ]]
 .p093 [[ https://en.wikipedia.org/wiki/Colossus_computer | Colossus ]] [[ https://en.wikipedia.org/wiki/Tommy_Flowers | Tommy Flowers ]] 1500? 1800? vacuum tubes
 .p094 paper tape input, 5000 characters per second, programmed with a switchboard in front and a plugboard in back
 .p095 In 2009 [[ https://www.usfca.edu/news/distinguished-researcher-marries-math-art | Benjamin Wells ]] hypothesized a cluster of 10 Mk II machines would have been [[ https://en.wikipedia.org/wiki/Turing_completeness | Turing complete ]]
 .p095 Confirmed that Hitler expected D-Day landings at Calais rather than Normandy, so Eisenhower launched D-Day the next day. Colossus shortened the war by years and countless lives.
 .p096 [[ https://en.wikipedia.org/wiki/Oswald_Veblen | Oswald Veblen ]] nephew of [[ https://en.wikipedia.org/wiki/Thorstein_Veblen | Thorstein Veblen ]]
 .p096 [[ https://en.wikipedia.org/wiki/Range_table | Artillery range table ]] computation on [[ https://en.wikipedia.org/wiki/ENIAC | ENIAC ]] at
[[ https://en.wikipedia.org/wiki/Moore_School_of_Electrical_Engineering | University of Pennsylvania Moore School of Electrical Engineering ]]
 . Electronic Numerical Integrator and Computer 17K vacuum tubes, thirty tons, Turing Complete
Line 38: Line 111:
[[ | ]]s
Line 39: Line 113:
----
.p126 Ch.08 Hilarity Ensues
----

[[ | ]]

----
.p159 Ch.09 Catch 32
----
Line 44: Line 127:
[[ | ]]
----
.p159 Ch.10 A New Kind of Gentleness
----

Line 48: Line 136:
----
.p213 Ch.11 The Gun on the Mantlepiece
----

[[ | ]]
[[ | ]]

----
.p236 Ch.12 Code Rush
----

[[ | ]]
[[ | ]]

----
.p265 Ch.13 Enter the Frankenalgorithm
----

[[ | ]]
[[ | ]]

----
.p287 Ch.14 ''Algorave?''
----
[[ | ]]
[[ | ]]

----
.p300 Ch.15 A Codemy of Errors
----
[[ | ]]
[[ | ]]

----
.p320 Ch.16 Do Algos Dream of Numeric Sheep?: An AI Suite
----

[[ | ]]
[[ | ]]

----
.p375 Ch.17 ''Apologies to Richard Feynman''
----
[[ | ]]
[[ | ]]

----
.p392 Ch.18 A Cloud Lifts
----
[[ | ]]
[[ | ]]

----
.p405 Ch.19 Strange Loops and Abstractions: The Devil in the Stack
----

[[ | ]]
[[ | ]]

.p421 Select Bibliography

[[ http://andrewsmithauthor.com/devil/notes | Notes and Sources ]]

The Devil in the Stack

Andrew Smith . August 2024 . Beaverton Lib. 005.1 SMI

Andrew Smith 1961

My first glance at this book was off-putting - I somehow got the idea that the author thought perjoratively about programmers and technologists. The book is actually a journalist making a deep and sincere dive into software, the communities of people who create and maintain it, and how they think about it.



.p001 Ch.01 Revenge of the SpaghettiOs



.p013 Ch.02 Holy Grail



.p021 Ch.03 PyLadies and Code Freaks



.p038 Ch.04 Minutely Organized Particulars



.p046 Ch.05 The Real Moriarty



.p066 Ch.06 The New Mind Readers


  • p067 Post-Brexit Überschwemmung (flooding, presumably of coders from England to the continent)
  • p068 Anti-immigration riots in Chemnitz 2018

  • p068 2018 Google data breach private data of 500,000 uw34w

  • p070 Dr. Janet Siegmund learning coder brain scans

  • p070 programming education high drop out rate (50% is "astronomical?" Higher for Medicine, Engineering, Architecture, Law, and Accounting)

  • p072 André Brechmann Combinatorial NeuroImaging, Leibniz Institute for Neurobiology, Magdeburg

  • p073 Java -> Python Norman Peitek

  • p073 artHOTEL Magdeburg

  • p075 axon transmission rate 50% ??
  • p078 computer code comprehension activates brain areas for working memory, problem-solving, and language processing, left hemisphere for most right-handers
    • same areas for natural language and general analytical processing
    • no left hemisphere for mathematical thinking
  • p078 Dijkstra "An exceptionally good mastery of one's native tongue is the most vital asset for a competent programmer."
  • p079 "...some computer science students are hardly able to talk, to form whole sentences when they come to us/"
  • p079 "... you can't train them. All you can do is find them and let them loose"
  • p080 Scott Portnoff https://dl.acm.org/doi/10.1145/3152433

  • p081 "Homework ... was to memorize the assigned program ... to write it out perfectly."
  • p081 "... this is how we acquire language"
  • p082 Gerald Weinberg The psychology of computer programming an approach that works for one person may not work for another

  • p082 Russell A. Poldrack The New Mind Readers Central 616.07548 P7629n 2018


.p084 Ch.07 Theories of Memory


University of Pennsylvania Moore School of Electrical Engineering

  • Electronic Numerical Integrator and Computer 17K vacuum tubes, thirty tons, Turing Complete

s


.p126 Ch.08 Hilarity Ensues



.p159 Ch.09 Catch 32



.p159 Ch.10 A New Kind of Gentleness



.p213 Ch.11 The Gun on the Mantlepiece



.p236 Ch.12 Code Rush



.p265 Ch.13 Enter the Frankenalgorithm



.p287 Ch.14 Algorave?



.p300 Ch.15 A Codemy of Errors



.p320 Ch.16 Do Algos Dream of Numeric Sheep?: An AI Suite



.p375 Ch.17 Apologies to Richard Feynman



.p392 Ch.18 A Cloud Lifts



.p405 Ch.19 Strange Loops and Abstractions: The Devil in the Stack


.p421 Select Bibliography

Notes and Sources

DevilStack (last edited 2025-03-22 09:50:56 by KeithLofstrom)