Variations on the Death of Python 2
https://www.b-list.org/weblog/2020/may/05/python/
Mostl(ly dead) Influential Programming Languages
https://www.hillelwayne.com/post/influential-dead-languages/
The Expression Problem and its solutions
https://eli.thegreenplace.net/2016/the-expression-problem-and-its-solutions/
C Is Not a Low-level Language
Your computer is not a fast PDP-11.
David Chisnall, 30 April 2018
https://queue.acm.org/detail.cfm?id=3212479
What the hardware does is not what your program does: Unititialized Memory
https://www.ralfj.de/blog/2019/07/14/uninit.html
features are faults redux — tedu (2019-02-21)
https://flak.tedunangst.com/post/features-are-faults-redux
OpenBSD is C Documentation:
https://dev.to/apotheon/openbsd-is-c-documentation-3gd1
Making the obvious code fast ~
https://jackmott.github.io/programming/2016/07/22/making-obvious-fast.html
Pyodide: Bringing the scientific Python stack to the browser
Powered by WebAssembly and emscripten.
https://hacks.mozilla.org/2019/04/pyodide-bringing-the-scientific-python-stack-to-the-browser/
How High Are Your Tests?
https://www.wilfred.me.uk/blog/2019/03/04/how-high-are-your-tests/
Python f-strings are cool, but how do they work?
https://hackernoon.com/a-closer-look-at-how-python-f-strings-work-f197736b3bdb
The Periodic Table of Data Structures
Idreos, S., Zoumpatianos, K., Athanassoulis, M., Dayan, N., Hentschel, B.T., Kester, M.S., Guo, D., Maas, L.M., Qin, W., Wasay, A., & Sun, Y (2018)
https://stratos.seas.harvard.edu/publications/periodic-table-data-structures
https://stratos.seas.harvard.edu/files/stratos/files/periodictabledatastructures.pdf
If you're wondering why Python 2 reaching end of life is important, or you still depend on Python 2, give the Python 3 Statement a read.
https://python3statement.org/
Visualizing PostgreSQL Vacuum Progress
http://dtrace.org/blogs/dap/2019/05/22/visualizing-postgresql-vacuum-progress/
Empathy and subjective experience in programming languages
https://lexi-lambda.github.io/blog/2019/10/19/empathy-and-subjective-experience-in-programming-languages/
SQL queries don't start with SELECT
https://jvns.ca/blog/2019/10/03/sql-queries-don-t-start-with-select/
Catching use-after-move bugs with Clang's consumed annotations
https://awesomekling.github.io/Catching-use-after-move-bugs-with-Clang-consumed-annotations/
What does debugging a program look like? — Julia Evans (2019-06-23)
https://jvns.ca/blog/2019/06/23/a-few-debugging-resources/
How To Ruin A Perfectly Good Container
benlaurie_18378/how-to-ruin-a-perfectly-good-container-d33250fca595" rel="nofollow">https://medium.com/@benlaurie_18378/how-to-ruin-a-perfectly-good-container-d33250fca595
Programming is Forgetting: Toward a New Hacker Ethic (talk transcript)
http://opentranscripts.org/transcript/programming-forgetting-new-hacker-ethic/
The Tyranny of the Hollerith Punched Card (or, Why is 80 chars the default max line length?)
http://pub.gajendra.net/2012/09/hollerith_tyranny
The Graphing Calculator Story
From the time of the original Macintosh, a skunkworks project like no other.
https://www.pacifict.com/Story/
How to force named parameters in Python functions
https://stackoverflow.com/questions/2965271/forced-naming-of-parameters-in-python