#!/usr/bin/perl # This dates, as best I can now remember, to some argument about the # demographics of the SparkFun customer base, probably in the context of # whether we needed to Google Analytics everything to know things about our # customers. I think my point was approximately "friends, we already know that # most of our users are dudes and here is some rough confirmation of that # painfully obvious statement". # # Expects https://metacpan.org/pod/Text::GenderFromName # # No strong beliefs about the nature or appropriate quantization of sex, # gender, names, or human identity generally on the part of the author are # represented by this code fragment. use strict; use warnings; use Text::GenderFromName; use 5.10.0; my ($male, $female, $unknown) = (0, 0, 0); while (my $name = ) { chomp $name; my $gender = gender($name); if (! defined $gender) { $unknown++; next; } if ($gender eq 'm') { $male++; } elsif ($gender eq 'f') { $female++; } } say "male: $male, female: $female, unknown: $unknown";