So, here we have an application I made that explores gender norms across several time periods in the form of four consecutive ten-question quizzes set in that era, which then explores the reasoning behind these norms in the context of the time period with a final statement on the arbitrary nature of gender and how it's constructed for the convenience of a ruling class.
Genderation by Mac Clevinger, November 28, 2017
![]()
| ![]()
| ![]()
|
The program is split into two files for the convenience of not having everything in your face at the same time: Mechanics and Presentation, which are provided to look at and either be confused or horrified by how I did this. Presentation is the primary file which calls on methods I wrote in Mechanics, using the actual Screen that is displayed as the object passed back and forth to decide when the program needs to progress. (It is all controlled by changing the title of the Screen; there is definitely a better way to do this, but that was the one I came up with.)
Originally it would resize itself to be in relation to your screen size, but a method I wrote turned out to not actually be all that scalable with different resolution sizes than my computer's, so now it's hard-coded so that it doesn't break (like it did when I showed the program off in my Women and Gender Studies course.)
There were two aspects of this project that were not balanced in difficulty: Coding it and Writing all the bits. Coding was fun, light-hearted, and not too bad. Writing all the bits took forever and a half, but I'm pretty satisfied with it and feel like it properly expresses the views I'm trying to impart while being an interesting/fun experience. (Honestly, Coding and Writing probably took the same amount of time, but Writing felt longer; it's hard to write just a single sentence cause that's subjectively awesome, whereas you know if the code is wrong.)
You can find the 160 answers, 160 comments, 40 questions, and dozen or so larger text dumps at the top of Presentation in a series of arrays from which the program accessed them to display. There may be a better way to do that, but this worked. (Which is basically the tagline for anything that I do with code.)
Hope you enjoyed it! Either from looking at how you can emulate something like this or by discovering what your gender really is*! If you have any questions about this, feel free to ask them in whatever format suits you to contact, and if not, have a lovely day and see you when I post something again.