Size: 630
Comment:
|
Size: 4111
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
[[ https://en.wikipedia.org/wiki/Andrew_Smith_(author) | Andrew Smith 1961 ]] may be a nice guy in person, but after 60 pages of snarky ranting about software and the people who write it, I gave up. I have other things to read. | [[ https://en.wikipedia.org/wiki/Andrew_Smith_(author) | Andrew Smith 1961 ]] |
Line 6: | Line 6: |
The non-programmer British journalist decides to learn Python, and goes to [[ https://en.wikipedia.org/wiki/Python_Conference | Pycon ]], where he critiques most and finds a few to praise. What purpose does this serve? | 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. |
Line 8: | Line 8: |
Life is short, and I can find more value in other, shorter, ''nicer'' books. | .pXI Prologue, 2013 and [[ https://en.wikipedia.org/wiki/Bitcoin | Bitcoin ]] , [[ https://en.wikipedia.org/wiki/Satoshi_Nakamoto | pseudonymous creator Satoshi Nakamoto ]] .pXI [[ https://en.wikipedia.org/wiki/Adam_Back | Adam Back ]] cryptographer, cyberpunk, [[ https://en.wikipedia.org/wiki/Hashcash | Hashcash ]] .pXIII Bitcoin uses C++ .pXIV Bitcoin [[ https://en.wikipedia.org/wiki/Exegesis | exegesis: ]] Satoshi not C++ native, learned to code in 1980s, mixed US/British spellings .pXV Russian(s)? [[ https://en.wikipedia.org/wiki/Vladislav_Surkov | Vladislav Surkov? ]] [[ https://web.archive.org/web/20200531053057/https://www.lrb.co.uk/the-paper/v33/n20/peter-pomerantsev/putin-s-rasputin | Putin’s Rasputin ]][[ https://en.wikipedia.org/wiki/Reflexive_control | reflexive control ]] .pXVII [[ https://en.wikipedia.org/wiki/Demimonde | demimonde ]] [[ https://dictionary.cambridge.org/us/dictionary/english/deranged | deranging ]][[ https://dictionary.cambridge.org/us/dictionary/english/febrile | febrile ]] .pXXVIII TV shows [[ https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series) | Silicon Valley ]][[ https://en.wikipedia.org/wiki/Mr._Robot | Mr. Robot ]][[ https://en.wikipedia.org/wiki/Russian_Doll_(TV_series) | Russian Doll ]] [[ https://en.wiktionary.org/wiki/10Xer | 10Xer ]] 5% women 3% black .pXXVIII Facebook [[ https://systemicjustice.org/article/facebook-and-genocide-how-facebook-contributed-to-genocide-in-myanmar-and-why-it-will-not-be-held-accountable/ | Myanmar genocide ]][[ https://www.npr.org/2021/10/23/1048746697/facebook-misinformation-india | India ]][[ https://www.aljazeera.com/news/2020/5/13/sri-lanka-facebook-apologises-for-role-in-2018-anti-muslim-riots | Sri Lanka ]] .p001 1700 to 9000 programming languages .p002 [[ https://www.freecodecamp.org/ | freeCodeCamp ]] 2014 [[ https://www.freecodecamp.org/news/author/quincy/ | Quincy Larson ]] .p002 trio of web languages: [[ https://en.wikipedia.org/wiki/HTML | HTML ]] [[ https://en.wikipedia.org/wiki/CSS | CSS ]] [[ https://en.wikipedia.org/wiki/JavaScript | JavaScript ]] .p003 shift-devil: dash that should have been underscore .p004 [[ https://www.freecodecamp.org/ | fCC freeCodeCamp ]] [[ https://www.w3schools.com/ | W3Schools ]] .p005 Pascal case [[ https://en.wikipedia.org/wiki/Camel_case | Camel case ]] .p005 [[ https://en.wikipedia.org/wiki/Lorem_ipsum | lorem ipsum ]] .p007 programming is never easy ... accept that feeling -- of being constantly wrong and not knowing .p008 ... exposes me as probably no smarter than an economist. .p011 [[ https://en.wikipedia.org/wiki/Gerald_Weinberg | Gerald Weinberg ]] [[ https://geraldmweinberg.com/Site/Programming_Psychology.html | The Psychology of Computer Programming ]] .p014 [[ https://www.python.org/psf-landing/ | Python Software Foundation ]] [[ https://en.wikipedia.org/wiki/Guido_van_Rossum | Guido van Rossum ]] .p016 Bloomberg essay [[ https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/ | What is code? ]] .p018 [[ https://ntoll.org/about/ | Nicholas Tollervey ]] Don't let anyone tell you code is not political .p018 [[ https://en.wikipedia.org/wiki/Zen_of_Python | Zen of Python ]] .p019 There should be one - and preferably only one - obvious way to do it. Although that way may not be obvious at first unless you're Dutch. .compare Larry Wall's [[ https://en.wiktionary.org/wiki/TMTOWTDI#English | TIMTOWTDI ]] for [[ https://en.wikipedia.org/wiki/Perl | Perl ]] .p021 [[ | ]] [[ | ]] [[ | ]] [[ | ]] [[ | ]] [[ | ]] [[ | ]] [[ | ]] [[ | ]] |
The Devil in the Stack
Andrew Smith . August 2024 . Beaverton Lib. 005.1 SMI
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.
pXI Prologue, 2013 and Bitcoin , pseudonymous creator Satoshi Nakamoto
- pXIII Bitcoin uses C++
pXIV Bitcoin exegesis: Satoshi not C++ native, learned to code in 1980s, mixed US/British spellings
pXV Russian(s)? Vladislav Surkov? Putin’s Rasputinreflexive control
pXXVIII TV shows Silicon ValleyMr. RobotRussian Doll 10Xer 5% women 3% black
pXXVIII Facebook Myanmar genocideIndiaSri Lanka
- p001 1700 to 9000 programming languages
p002 freeCodeCamp 2014 Quincy Larson
p002 trio of web languages: HTML CSS JavaScript
- p003 shift-devil: dash that should have been underscore
p005 Pascal case Camel case
p005 lorem ipsum
- p007 programming is never easy ... accept that feeling -- of being constantly wrong and not knowing
- p008 ... exposes me as probably no smarter than an economist.
p016 Bloomberg essay What is code?
p018 Nicholas Tollervey Don't let anyone tell you code is not political
p018 Zen of Python
- p019 There should be one - and preferably only one - obvious way to do it. Although that way may not be obvious at first unless you're Dutch.
- p021