Lessons I Learned During My Undergraduate Research Internship

I really meant to put this list up sometime last fall… whoops. (This is yet another incredibly overdue article.) Anyway, here are a whole bunch of things I learned while attempting to “do research” last summer, whatever that means. The big theme here is to make life easier for future you, who will have to wrangle together your several months of chaos and exploration into a rigorous and coherent narrative. Present you can help by being organized and breaking things down into smaller, documentable steps.
Read more...

Reading Academic Papers Is a Nightmare

So I’ve been saying for a while that reading academic papers is a skill. However, what I didn’t realize is that having a pretty good idea of how to read a paper from one discipline doesn’t quite map to knowing how to approach a paper from another field. Academic papers are all confusing nightmares, but papers from different disciplines are nightmarish in different ways, which means that while some parts of the basic reading approach can stay the same, others will have to be discarded or relearned.
Read more...

Why Does Theory Matter in Computer Science? (Meta-Commentary)

Note on the Making (Writing?) of this Talk/Series

When I first started doing this writeup, I did not expect to still be working on it 6 months later. Finishing this was a long, long overdue task for a while. This is the second write-up I’ve done of a talk I’ve given. The first one I did was for “How to be a Talentless Hack in Public”, which I published in zine form first, before then publishing the text on this blog several months later.
Read more...

Getting to the End of the Thought; or, Why Write in the Age of AI?

I’ve been thinking a lot about the value of writing recently, especially in regard to how it’s been influenced by the advent of generative AI. In the past few months, I’ve had a lot of conversations in which people claimed that generative AI is just as good at writing as humans now, or better, in many cases. While I agree that AI generation tools are, at this point, better at the mechanics of writing than the average person, I have always found their outputs to be shallow and devoid of interesting surprises.
Read more...