diff --git a/files/Oliveira2023.pdf b/files/Oliveira2023.pdf
new file mode 100644
index 0000000..c8d4c7d
--- /dev/null
+++ b/files/Oliveira2023.pdf
Binary files differdiff --git a/files/Pärssinen2018.pdf b/files/Pärssinen2018.pdf
new file mode 100644
index 0000000..bf07b95
--- /dev/null
+++ b/files/Pärssinen2018.pdf
Binary files differdiff --git a/src/resources/index.md b/src/resources/index.md
index 9ea677d..4ab429f 100644
--- a/src/resources/index.md
+++ b/src/resources/index.md
@@ -8,40 +8,88 @@ eleventyNavigation.key = "Resources"
- [Mutant Standard emoji color reference](mutant-standard)
</section>
-
<section>
-## Diablo II
-- [Diablo II File Guide (pdf, 2.2 MiB)](/files/diablo/D2Fileguide.pdf)
+## Games
+
+### Diablo II
+- [The Arreat Summit](http://classic.battle.net/diablo2exp/files.shtml)
- [Basin Wiki](https://www.theamazonbasin.com/wiki/index.php/Diablo_II)
- [FAQtoids](http://www.mannm.org/d2library/faqtoids/faqtoids_eng.html)
+- [The Phrozen Keep](https://d2mods.info/home.php)
+- [Diablo II File Guide (pdf, 2.2 MiB)](/files/diablo/D2Fileguide.pdf)
+
+### Final Fantasy XIV
+- [Yoshida Uncensored 1](https://blog.kouhi.me/translation-ffxiv-yoshida-uncensored-1/), fan translation (Shini-tan, 2018)
+- [Yoshida Uncensored 2](https://blog.kouhi.me/translation-ffxiv-yoshida-uncensored-2-complete-extra-afterword/), fan translation (Shini-tan, 2018)
+
+</section>
+<section>
+
+## Disability and Mental Health
+- [The Spoon Theory](https://butyoudontlooksick.com/articles/written-by-christine/the-spoon-theory/) (Miserandino, 2003) - the original. none of this fucking appropriated-for-management "out of spoons" that i've seen before, but a disabled woman explaining how she has to manage energy doing tasks that most people don't even think about.
+- [i almost killed myself before i could finish making this video](https://www.youtube.com/watch?v=WOw8fEnT8YE) (scotch, 2018) - i watch this shit every 6 months and it makes me cry and gives me the strength to carry on at the same time
+- [I am not always very attached to being alive](https://theoutline.com/post/7267/living-with-passive-suicidal-ideation) (Borges, 2019) - frank discussion of passive ideation.
+- [Reviving the concept of cousins.](https://ballastexistenz.wordpress.com/2016/11/01/cousins/) (Baggs, 2016)
+- [Common Cyborg](https://granta.com/common-cyborg/) (Weise, 2018)
+
+</section>
+<section>
+
+## Technology
+- [How Complex Systems Fail](https://how.complexsystems.fail/) (Cook, 2000)
+- [Agile Manifesto](https://agilemanifesto.org/) (2001) - the original, as I like to call it "shut up and let us work"
+- Hillel Wayne's The Crossover Project, debunking "software engineering is not engineering" by talking to engineers who've done both software and other engineers
+ - [Are We Really Engineers?](https://www.hillelwayne.com/post/are-we-really-engineers/)
+ - [We Are Not Special](https://www.hillelwayne.com/post/we-are-not-special/)
+ - [What engineering can teach (and learn from) us](https://www.hillelwayne.com/post/what-we-can-learn/)
+- [should we stop making software?](https://blog.spencermounta.in/2021/should-we-stop/) (Kelly, 2019)
+
+### Lessons? - TBA a better name here
+
+- [Julia Evans Comics](https://wizardzines.com/comics/), mostly about command line tools, HTTP, and CSS
+ - [git cheat sheet](https://wizardzines.com/comics/git-cheat-sheet/)
+- [The Missing Semester of Your CS Education](https://missing.csail.mit.edu/), student-run course at MIT in 2020
+
+### Luddism
+
+Criticism of tech, from knowledgeable folks, on the basis of ethics, anti-capitalism, privacy, environmentalism...
+
+- [Lowtech Manifesto](http://www.lowtech.org/projects/n5m3/) (Wallbank, 1999)
+- [Even in tech, words matter](https://deninet.com/blog/2018/09/09/even-tech-words-matter) (socketwench, 2018)
+- "[Programmers / Engineers: The most recent piece of technology I own is a printer from 2004 and I keep a loaded gun ready to shoot it if it ever makes an unexpected noise.](https://biggaybunny.tumblr.com/post/166787080920)"
+- [Contra Chrome](https://contrachrome.com/) (Elliot, 2022), edit of the original 2008 Chrome introduction webcomic to explain just how much of a surveillance machine Google products and the modern Internet as a whole is
+- [Energy Efficiency Across Programming Languages](https://sites.google.com/view/energy-efficiency-languages) (Prereira et. al., 2017-2021)
+- [Environmental impact assessment of online advertising (pdf, 2.0 MiB)](/files/Pärssinen2018.pdf) (Pärssinen et. al, 2018)
+
+### Code Format & Style
+
+I intend to write a summary of what I've learned from these (and my own experience) at some point... but until then, here are the links.
+
+- [Four Strategies for Organizing Code](https://medium.com/@msandin/strategies-for-organizing-code-2c9d690b6f33) (Sandin, 2016)
+- [Towards Inclusive Source Code Readability Based on the Preferences of Programmers with Visual Impairments](https://doi.org/10.1145/3613904.3642512) (Pandey, Oney, & Begel, 2024)
+ - available for personal use on request
+- [A systematic literature review on the impact of formatting elements on code legibility (pdf, 594 kiB)](/files/Oliveira2023.pdf) (Oliveira et. al., 2023)
+- [Understanding Misunderstandings in Source Code](https://doi.org/10.1145/3106237.3106264) (Gopstein et. al., 2017)
+- [Typographic Style is More than Cosmetic](https://doi.org/10.1145/78607.78611) (Oman & Cook, 1990)
+- [Program Indentation and Comprehensibility](https://doi.org/10.1145/182.358437) (Miara et. al., 1983)
+
</section>
+<section>
+## Short Fiction
+- Aphyr's software witch interviews
+ - [Reversing the technical interview](https://aphyr.com/posts/340-reversing-the-technical-interview)
+ - [Hexing the technical interview](https://aphyr.com/posts/341-hexing-the-technical-interview)
+ - [Typing the technical interview](https://aphyr.com/posts/342-typing-the-technical-interview)
+ - [Rewriting the Technical Interview](https://aphyr.com/posts/353-rewriting-the-technical-interview)
+ - [Unifying the Technical Interview](https://aphyr.com/posts/354-unifying-the-technical-interview)
+
+</section>
<section>
- <h2>Battletech: Cluster Table Quickref</h2>
- <p>For small packs (2-6), look up your 2d6 roll in the appropriate column and read the number of hits on the left. F or large packs (7+), look up your 2d6 roll and read across for the number of hits.
- <div style="display:flex;flex-wrap:wrap;">
- <table class=center-cells>
- <tr><th>Hits <th>2 <th>3 <th>4 <th>5 <th>6
- <tr><td>1 <td>7- <td>4- <td>2- <td>2- <td>
- <tr><td>2 <td>8+ <td>5-9 <td>3-6 <td>3-4 <td>3-
- <tr><td>3 <td> <td>10+ <td>7-10 <td>5-8 <td>4-5
- <tr><td>4 <td> <td> <td>11+ <td>9-10 <td>6-8
- <tr><td>5 <td> <td> <td> <td>11+ <td>9-10
- <tr><td>6 <td> <td> <td> <td> <td>11+
- </table>
- <table class=center-cells>
- <tr><th>Roll <th>7 <th>9 <th>10 <th>12 <th>15 <th>20 <th>30 <th>40
- <tr><td>3- <td>2 <td>3 <td>3 <td>4 <td>5 <td>6 <td>10 <td>12
- <tr><td>4 <td>3 <td>4 <td>5 <td>5 <td>6 <td>9 <td>12 <td>18
- <tr><td>5-8 <td>4 <td>5 <td>6 <td>8 <td>9 <td>12 <td>18 <td>24
- <tr><td>9-10 <td>6 <td>7 <td>8 <td>10 <td>12 <td>16 <td>24 <td>32
- <tr><td>11+ <td>7 <td>9 <td>10 <td>12 <td>15 <td>24 <td>30 <td>40
- </table>
- </div>
- <h3>Modifiers</h3>
- <p>Artemis IV: +2<br>
- Anti-Missile System: -4<br>
- Streak SRM: Treat as roll of 12 (8 against AMS)<br>
- Hyper-Assault Gauss: -2 / 0 / +2 at short / medium / long range</p>
+
+## Other
+
+- [Ian's Shoelace Site](https://www.fieggen.com/shoelace/index.htm)
+
</section>
|