summaryrefslogtreecommitdiff
path: root/docs/ta
diff options
context:
space:
mode:
authorFrederick Yin <fkfd@fkfd.me>2022-09-15 22:49:04 +0800
committerFrederick Yin <fkfd@fkfd.me>2022-09-15 22:49:04 +0800
commit40bf1a7a0a9bf92be490e6323a88304bbae08ea8 (patch)
treeeccebe2d0fd0b4cdc88e4562ea20099f411f336c /docs/ta
parent58b42b8c50b4ab684f856a73dd81d725bf42df88 (diff)
New category: ta; New post: ta/vg151_funny_shit
Diffstat (limited to 'docs/ta')
-rw-r--r--docs/ta/img/funny_shit/ssh-keygen.pngbin0 -> 56450 bytes
-rw-r--r--docs/ta/index.md32
-rw-r--r--docs/ta/vg151_funny_shit.md30
3 files changed, 62 insertions, 0 deletions
diff --git a/docs/ta/img/funny_shit/ssh-keygen.png b/docs/ta/img/funny_shit/ssh-keygen.png
new file mode 100644
index 0000000..ddbd425
--- /dev/null
+++ b/docs/ta/img/funny_shit/ssh-keygen.png
Binary files differ
diff --git a/docs/ta/index.md b/docs/ta/index.md
new file mode 100644
index 0000000..05cdd09
--- /dev/null
+++ b/docs/ta/index.md
@@ -0,0 +1,32 @@
+# TA Adventures
+
+For some reason, I managed to become a TA for VG151, Accelerated
+Introduction to Computers and Programming. There are a few possible
+reasons. One of my guesses is that the professor is also a Linux user.
+
+Our course infrastructure is almost exclusively FOSS:
+
+- Video conference: Zhumu (Chinese Zoom), non-FOSS
+- SCM: git, FOSS
+- Git forge: self-hosted Gitea, FOSS
+- Instant messaging: self-hosted Mattermost, FOSS
+- Online judge: self-hosted JOJ, FOSS
+- Canvas, FOSS<sup>[citation needed]</sup>
+- MATLAB, non-FOSS
+- C/C++ Compiler: gcc, FOSS
+- Build system: GNU Make and CMake, FOSS
+
+On 2022-08-19, I received an email from the undergraduate education office
+(UEO) that I got the offer. Naturally I went "woo-hoo party timeeeee".
+Later I met my colleagues, two sophomores and one junior, plus another
+junior whose title is "volunteer assistant" (thanks Mack!).
+
+On 2022-09-13 the semester began with a campus lockdown due to a positive
+case of Covid. As a result all lectures that afternoon switched to online
+mode, just like the previous summer semester except now I'm at school
+rather than home. This sucks _ass_. This _might_ be reversed if
+circumstances go the good way, or it just might stay.
+
+Anyway, enjoy my compilation of blogposts on life being a TA:
+
+- [Funny shit](vg151_funny_shit)
diff --git a/docs/ta/vg151_funny_shit.md b/docs/ta/vg151_funny_shit.md
new file mode 100644
index 0000000..6a25364
--- /dev/null
+++ b/docs/ta/vg151_funny_shit.md
@@ -0,0 +1,30 @@
+# VG151 — Funny Shit
+
+Being a TA is mostly pain, but occasionally you get comedy as a side
+effect: newbie questions that make no sense, hilarious program behavior,
+creative approaches to a problem, you name it. Every time I see one, I'll
+post it here.
+
+All screenshots and conversations are anonymized. If you see yourself in
+this blogpost, please don't take it personally. These funny stories are
+TAs' primary source of amusement. Please let us have them. Oh, and the
+"shit" in this post's title is by no means derogatory.
+
+If you feel extremely uncomfortable with any entry below, please send
+email to `<fkfd at fkfd dot me>`.
+
+## 2022-09-13, Lab 0
+
+![They are adding an SSH key but the key they entered is "ssh-keygen -t
+ed25519 -C example@example.com"](img/funny_shit/ssh-keygen.png)
+
+This is a reenactment of a screenshot they sent me to troubleshoot.
+
+## 2022-09-15, group chat
+
+Someone asked if the compiler they need to install was VSCode. One TA
+corrected them that VSCode is an IDE. Another TA corrected that TA because
+VSCode is technically a text editor, and Visual Studio is an example of an
+IDE.
+
+_slow down we'll be getting there_