Computing social context
Preface
Prerequisites
Learning ethics
Introduction
What is Computing social context?
Why does Computing social context matter to you?
Research
Ecosystem
Standards, jobs, industry, roles, …
FAQ
Worked examples
0. Computers, People, and Programming
Software might be everywhere; it could manage our society.
Myths
You’re a genius because you’re a programmer
https://www.youtube.com/watch?v=KEkrWRHCDQU&ab_channel=LaserUnicorns
Open source
Google Summer of Code
Military industry
https://governmentciomedia.com/next-generation-soldiers-will-be-software-engineers
Fun?
https://www.youtube.com/user/BostonDynamics
https://www.youtube.com/watch?v=y3RIHnK0_NE
Hacking
Cybernetics
Patents
Patents Trolls
Google Patents. (2023, April 10). Retrieved from https://patents.google.com
Story
Subsection
Subsubsection
URRS
Microstories
Exercises
- Logic. Mathematics. Code. Automatic Verification such as Lean Proven or Frama-C.
- Languages in Anki.
Projects
Summary
FAQ
Reference Notes
Digital economy
The Digital Economy: Promise and Peril in the Age of Networked (1995) Don Tapscott
New Rules For the New Economy Kevin Kelly
e-business
e-commerce
Unicorns
Metrics
Crowdfunding
Crowdsourcing
Internet
Long tail
Power law
Shared economy
Cases of study
TODO: App metrics, Global App record
X on demand and address
coworking
spacebee
Lavadero
MOOC
Social media
Ads and Digital marketing
Quality of experience
stylebee
swifto
Computing + X
Operation research relationship
Computing Culture
https://x.com/historyinmemes/status/1820932862046302684
http://trillian.mit.edu/~jc/humor/ATT_Copyright_true.html
Ethics
Conventions
ASCAP AND BMI
Moravec's paradox
Money and business: be Alfa or Beta
There’s more to computer science jobs than software engineering.
https://blog.edx.org/computer-science-careers
https://www.bls.gov/ooh/computer-and-information-technology/home.htm
https://www.youtube.com/watch?v=ILYtS8DtBI8&ab_channel=ÓscarVara
The Top 8 Tech Companies to Intern at in 2022
World War II, Operation research, logic, and Hilbert
NATO and software
University story
https://es.quora.com/Está-el-grado-en-Ciencias-de-la-Computación-sobrevaluado
Characters
Computer science culture
Fiction:
Cloud Atlas: A Novel
-
Life of Pi
-
A Prayer for Owen Meany: A Novel
-
All the Light We Cannot See
-
The Book Thief
-
The Fault in Our Stars
-
Tenth of December: Stories
-
If I Don't Six
-
A Game of Thrones
-
To Kill a Mockingbird
-
The Kite Runner
-
Ender's Game
-
Foundation
-
Slaughterhouse-Five
-
The Shadow of the Wind
-
Flowers for Algernon
-
Holes
-
Atonement
-
The Name of the Wind
-
Beloved
-
For Whom the Bell Tolls
-
Different Seasons
-
Neuromancer
-
Snow Crash
-
Cryptonomicon
-
Shantaram
-
A Room with a View
-
Jude the Obscure
-
Illusions: The Adventures of a Reluctant Messiah
-
A Canticle for Leibowitz
-
A Wizard of Earthsea
-
Black Swan Green
-
The Stars My Destination
-
Ancillary Justice
-
My Brilliant Friend
-
Crossing to Safety
-
Possession
-
The Selected Works of T.S. Spivet
-
Essential Ellison
-
The Demolished Man
-
The Nightingale
-
The Overstory
-
The Windup Girl
-
The Water Knife
Non-fiction:
Seabiscuit: An American Legend
-
Unbroken
-
Surely You're Joking, Mr. Feynman!
-
On Intelligence
-
The Language Instinct
-
Flow
-
Guns, Germs, and Steel
-
The Selfish Gene
-
A Heartbreaking Work of Staggering Genius
-
Lies My Teacher Told Me
-
Freakonomics
-
How the Irish Saved Civilization
-
Cod
-
The Devil in the White City
-
The Swerve: How the World Became Modern
-
The Drunkard's Walk
-
The Visual Display of Quantitative Information
-
Eats, Shoots & Leaves
-
The Elements of Style
-
The Design of Everyday Things
-
Mountains Beyond Mountains
-
The Soul of A New Machine
-
Alan Turing: The Enigma
-
Consider the Lobster
-
The Vintage Guide to Classical Music
- Lifeline Rule
by Doug Nufer
(the rule: parity to vowel; an awesome conovowel opus)
- Inventing the Future
by Albert Cory
(a novel way to explain how advances in software require lots of time and lots of complementary skills)
- Stravinsky in Pictures and Documents
by Vera Stravinsky and Robert Craft
(proving again the great value of access to original sources and ephemera)
- Life A Users Manual
by Georges Perec (perhaps the greatest 20th century novel)
(
see Willy Wauquaire's superb webpages about it)
- Gaudy Night
by Dorothy L Sayers (captures Oxford high-table small-talk wonderfully)
- An Instance of the Fingerpost
by Iain Pears (also Oxford but in the 1660s)
- Death of a Salesperson
by Robert Barnard (who is at his best in short stories like these)
- The Haj
by Leon Uris (great to read on a trip to Israel)
- Marjorie Morningstar
by Herman Wouk (in-depth characters plus a whole philosophy)
- On Food and Cooking
by Harold McGee (applied biochemistry in the kitchen)
- Food
by Waverley Root (his magnum opus, a wonderful history of everything delicious)
- The Golden Gate
by Vikram Seth (the Great California Novel, entirely in 14-line sonnets)
- The Age of Faith
by Will Durant (volume 4 of his series, covers the years 325--1300)
- Efronia
by Stina Katchadourian (diaries and letters of a remarkable Armenian woman)
- The Man Who Knew Infinity
by Robert Kanigel (biographies of Ramanujan and Hardy)
- Hackers
by Steven Levy (incredibly well written tale of our times)
- The Abominable Man
by Maj Sjöwall and Per Wahlöö (one of their brilliantly Swedish detective novels)
- Blasphemy
by Douglas Preston (the best novel to deal with "science versus religion" that I've ever encountered)
- Blacklist
by Sara Paretsky (a brilliant characterization of the tragic state of politics
and class relations in America that also happens to be an action-packed murder mystery)
- The Travels of Ibn Battutah
edited by Tim Mackintosh-Smith (fascinating and eye-opening journal by a 14th-century Muslim scholar)
- Murder in the Museum of Man
by Alfred Alcorn (delicious caricature of academic follies)
- America (The Book): Teacher's Edition
“A Citizen's Guide to Democracy Inaction”
by Jon Stewart et al (has graffiti even better than the marginal notes in
Concrete Mathematics)
- Feynman
by Jim Ottaviani and Leland Myrick
(vivid, witty, hilarious, poignant: I laughed, I cried, I learned;
demonstrates the unreasonable effectiveness of a graphic novel)
- Mountains Beyond Mountains
by Tracy Kidder
(about how Paul Farmer's local and global life combined theory and practice)
- A Dual Autobiography
by Will and Ariel Durant (superbly written, a great story about how a
man and woman can work creatively and sustainably together despite the
mysteries of the human sex drive)
- The Hornet's Nest
by Jimmy Carter
(a revolutionary novel about the Revolutionary War at all levels)
References
We order cites from foundational to advances
When tools are deprecated
The Death of a Technical Skill by John J. Horton and Prasanna Tambe
https://news.ycombinator.com/item?id=1304310
https://john-joseph-horton.com/papers/schumpeter.pdf
Sex
Porn
Next steps
Chapter notes
Things a Computer Scientist Rarely Talks About https://www-cs-faculty.stanford.edu/~knuth/things.html http://web.stanford.edu/group/cslipublications/cslipublications/pdf/1575863278.pdf
HOW ARISTOTLE CREATED THE COMPUTER
https://programminghistorian.org/es/
0.18 Jobs and Paths
0.19 Standards
Idioms
https://kotlinlang.org/docs/idioms.html
0.20 Technology Sector and what is your society's role as a computer scientist?
What is the technology sector and what sector would like you to work for?
semiconductors, software, networking and Internet, and hardware.
0.2 Maquinaria y automatización (Marx) | ¿Las máquinas crean valor? ¿Qué es el General Intellect?
https://www.youtube.com/watch?v=OBt_8MopVGg&ab_channel=DiálogoMarxista
0.21 Cyberpunk y la etica
https://www.youtube.com/watch?v=Re7ZEDodXtU
https://www.youtube.com/watch?v=O00Yc1TdYJA
https://www.youtube.com/watch?v=Ep1Vf2Vv2Gc&t=344s
0.22 Es un trabajo de mierda? Hay un suficiente trabajo? Debemos crear products obsolentes?
Trabajo de mierda. David Graeber
https://www.youtube.com/watch?v=f2JL1rdQYog&ab_channel=AlexVogager
Problem set
Code is law
https://www.quienesquien.wiki/es/inicio
Lawrence Lessig
- Code and Other Laws of Cyberspace (Basic Books, 1999) ISBN 978-0-465-03913-5
- The Future of Ideas (Vintage Books, 2001) ISBN 978-0-375-50578-2
- Free Culture (Penguin, 2004) ISBN 978-1-59420-006-9
- Code: Version 2.0 (Basic Books, 2006) ISBN 978-0-465-03914-2
- Republic, Lost: How Money Corrupts Congress—and a Plan to Stop It (Twelve, 2011) ISBN 978-0-446-57643-7
- One Way Forward: The Outsider's Guide to Fixing the Republic (Kindle Single/Amazon, 2012)
- Republic, Lost: The Corruption of Equality and the Steps to End It (Twelve, rev. ed., 2015) ISBN 978-1-4555-3701-3
- America, Compromised (University of Chicago Press, 2018) ISBN 978-0-226-31653-6
- Fidelity & Constraint: How the Supreme Court Has Read the American Constitution (Oxford University Press, 2019) ISBN 9780190945664
- They Don't Represent Us: Reclaiming Our Democracy (Dey Street/William Morrow, 2019) ISBN 978-0062945716
Max Schrems
Open source
https://paulromer.net/jupyter-mathematica-and-the-future-of-the-research-paper/
References
[1] Forouzan, B., 2017. Foundations of Computer Science: 4th Edition. Andover: Hampshire: Cengage Learning EMEA.
[2] Denning, P. J., Comer, D. E., Gries, D., Mulder, M. C., Tucker, A., Turner, A. J., & Young, P. R. (1989). Computing as a discipline. Communications of the ACM, 32(1), 9–23. doi:10.1145/63238.63239
[3] MIT OpenCourseWare. (2022, December 21). MIT OpenCourseWare. Retrieved from https://ocw.mit.edu/courses/sts-035-the-history-of-computing-spring-2004/pages/syllabus
http://mmc.geofisica.unam.mx/femp/Herramientas/Lenguajes/Java/JavaBasico/Libro.pdf
http://infolab.stanford.edu/~ullman/focs/ch01.pdf
http://infolab.stanford.edu/~ullman/focs/ch02.pdf
Structured Programming by Edsger W. Dijkstra, Ole-Johan Dahl, and Tony Hoare https://seriouscomputerist.atariverse.com/media/pdf/book/Structured Programming.pdf
Programming: Principles and Practice Using C++, : Bjarne Stroustrup
https://www.gwern.net/docs/math/1973-knuth.pdf
https://www.cs.yale.edu/homes/aspnes/pinewiki/C(2f)FunctionPointers.html
https://computingthehumanexperience.com
Computational Artifacts, towards a philosophy of computer science. Towards a Philosophy of Computer Science. Raymond Turner