Blog

Let’s Look at AfroSurrealism

Right now the United States is churning with passion against racism. Passion that should have come years ago and needs to be listened to. I feel far from it, unable to do much besides explain to my white family why and how this is happening, and what I hope comes from it. I thought one thing I could do is to center some black authors in my reading and reviews.

I did a google search for black slipstream authors. Not much came up, and I was confused. Surely black authors write slipstream. It can’t just be a white thing.

I kept digging, and I came to realize I know nothing about black genre fiction. And yet it is a rich, amazing world that deserves to be highlighted.

First, I have to recommend picking up Afrosurrealism: The African Diaspora’s Surrealist Fiction by Rochelle Spencer. It goes into the different definitions of AfroSurrealism vs. slipstream vs. magical realism, why they exist, and why they’re important.

A brief breakdown:

Slipstream

A term devised, apparently by Bruce Sterling – in part as a pun on, or echo of, Mainstream – to designate stories which make use of sf devices but which are not Genre SF.

Since its inception, the term has evolved, as terms are wont to do when given to a group of writers. But it still describes writing that slips between literary and genre. It may take aspects of SF, fantasy, or horror these days. Slipstream doesn’t have a cultural history in the way that magical realism or afrosurrealism does.

Magical Realism

Look up magical realism, and you might get a definition like:

Magical realism is a genre of literature that depicts the real world as having an undercurrent of magic or fantasy. Magical realism is a part of the realism genre of fiction. Within a work of magical realism, the world is still grounded in the real world, but fantastical elements are considered normal in this world.

Great. But it leaves out an important aspect of the genre. It’s that it was popularized by Latin American writers in the 1950s such as Jose Martí and Ruben Darío. Because of this, there are huge debates on whether magical realism is writing by latinx authors that explore the complications of latinx history relating to the current latinx experience OR if it is any fabulism piece that has a base in reality.

While I think some of my work could be considered magical realism in the literal sense, it definitely lacks that strong historical context that I would associate with magical realism (which is why I choose to identify as slipstream).

Here’s where things get even more slippery. Because I have heard authors such as Toni Morrison described as magical realism authors. But it seems like her writing would fall into a distinct category such as afroSurrealism.

AfroSurrealism

AfroSurrealism is a sub-genre that blends realism and fantasy with African-American history. Rochelle Spencer points out that this creates a very different kind of tension than that which is in magical realism or non-culturally based slipstream. Think Toni Morrison’s Beloved or Octavia Butler’s Kindred. It connects the past with the now, using aspects of magic or fantasy to connect physically which may not usually be visible. It often portrays issues POC currently face such as police brutality, colorism, and job discrimination.

It’s worth noting that in AfroSurrealism, technology is often portrayed as positive — something that can help break the long-lasting, inter-generational effects of oppression.

AfroFuturism

AfroFuturism started as dystopias exploring how technology can be used as a tool of oppression. However, like many sub-genres, it has expanded and now explores futures that are steeped in African cultures including art and society. In general, the story does not just feature a black protagonist, but has a distinct connection to the African diaspora.

Consider examples such as: Children of Blood and Bone by Tomi Adeyemi, The Broken Earth Trilogy by N.K. Jemisi, and the books on this list.

If you check out that list, you’ll notice some crossover. Some books that might fall better under AfroSurrealism are placed under AfreFuturism. As with all genres, there are debates over where the lines are drawn and what is what.

SteamFunk or SoulPunk

This one I include mostly because they are the coolest names for genres I’ve heard in a long time. Steampunk (and all punk-genres) have many sub-genres. The sub-genres that focus on black culture and identity are often referred to as SteamFunk or SoulPunk. But you want to know something truly sad? Try to search for SteamFunk on Google, and it will replace it with Steam Punk. I love Steam Punk as much as the next person, but when I want to find SteamFunk, I shouldn’t have to clarify my search for it.

For some examples to get you started, check out this list on chronicles of harriet. Then go ahead and check out the whole site for more recommendations on other kinds of AfroSurrealism and AfroFuturism.

Why Are These Distinctions Important?

It’s important you and I know these distinctions so we can find stories by black authors. My go-to for finding new slipstream is to search for slipstream. But too often, if I do that, I’m going to miss great AfroSurrealist stories or great magical realism stories. Basically, I’m going to miss out on a huge part of slipstream, because it isn’t included in the overarching genre. It’s out there. It is definitely worth reading. But we have to know how to find it.

It is great that these genre-distinctions exist, because it makes things easier for us to find. On the other hand, it is also hurtful that they exist, because many people don’t know what to look for or assume that AfroSurrealism is only for black readers. It’s not. It is for everyone. It is important work that touches on so many important themes. Go check it out.

close

Newsletter

Like what you see? Subscribe to my monthly newsletter to keep up to date on my publications and blog posts. I'd love to have you with me on this journey into the weird.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this:
Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_CORE_WARNING)
Cannot load module 'redis' because required module 'igbinary' is not loaded Whoops\Exception\ErrorException thrown with message "Cannot load module 'redis' because required module 'igbinary' is not loaded" Stacktrace: #2 Whoops\Exception\ErrorException in Unknown:0 #1 Whoops\Run:handleError in /home/kdaeink/public_html/web/app/themes/kojiadae-site/vendor/filp/whoops/src/Whoops/Run.php:454 #0 Whoops\Run:handleShutdown in [internal]:0
Stack frames (3)
2
Whoops\Exception\ErrorException
Unknown0
1
Whoops\Run handleError
/vendor/filp/whoops/src/Whoops/Run.php454
0
Whoops\Run handleShutdown
[internal]0
Unknown
/home/kdaeink/public_html/web/app/themes/kojiadae-site/vendor/filp/whoops/src/Whoops/Run.php
     *
     * @return void
     */
    public function handleShutdown()
    {
        // If we reached this step, we are in shutdown handler.
        // An exception thrown in a shutdown handler will not be propagated
        // to the exception handler. Pass that information along.
        $this->canThrowExceptions = false;
 
        $error = $this->system->getLastError();
        if ($error && Misc::isLevelFatal($error['type'])) {
            // If there was a fatal error,
            // it was not handled in handleError yet.
            $this->allowQuit = false;
            $this->handleError(
                $error['type'],
                $error['message'],
                $error['file'],
                $error['line']
            );
        }
    }
 
    /**
     * @param Throwable $exception
     *
     * @return Inspector
     */
    private function getInspector($exception)
    {
        return new Inspector($exception);
    }
 
    /**
     * Resolves the giving handler.
     *
     * @param HandlerInterface $handler
     *
     * @return HandlerInterface
[internal]

Environment & details:

Key Value
methods [GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS]
condition (object) WPEmerge\Routing\Conditions\UrlCondition
middleware [web]
namespace Kojiadae\Controllers\Web\
handler (object) WPEmerge\Helpers\Handler
query (NULL)
name
Key Value
q /lets-look-at-afrosurrealism/
empty
empty
empty
empty
Key Value
SERVER_SOFTWARE nginx/1.23.1
REQUEST_URI /lets-look-at-afrosurrealism/
USER kdaeink
HOME /home/kdaeink
HTTP_CONNECTION Keep-Alive
HTTP_HOST kojiadae.ink
HTTP_ACCEPT_ENCODING br,gzip
HTTP_IF_MODIFIED_SINCE Wed, 06 Jul 2022 07:05:51 GMT
HTTP_ACCEPT_LANGUAGE en-US,en;q=0.5
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_USER_AGENT CCBot/2.0 (https://commoncrawl.org/faq/)
REDIRECT_STATUS 200
HTTPS on
SERVER_NAME www.kojiadae.ink
SERVER_PORT 443
SERVER_ADDR 95.85.34.225
REMOTE_PORT 55508
REMOTE_ADDR 3.235.180.193
GATEWAY_INTERFACE CGI/1.1
SERVER_PROTOCOL HTTP/1.1
DOCUMENT_ROOT /home/kdaeink/public_html/web
DOCUMENT_URI /index.php
SCRIPT_NAME /index.php
CONTENT_LENGTH
CONTENT_TYPE
REQUEST_METHOD GET
QUERY_STRING q=/lets-look-at-afrosurrealism/&
SCRIPT_FILENAME /home/kdaeink/public_html/web/index.php
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1669950600.6636
REQUEST_TIME 1669950600
WP_PLUGIN_MAIL_POET_KEY 42aa8a7baed8ff26488aee46c841320c
WP_PLUGIN_GF_KEY 842ceb600b9666ec1c2b50416596e5f8
WP_ROCKET_EMAIL nikola@paiyakdev.com
WP_ROCKET_KEY f67111cd
DB_NAME kojidaeink
DB_USER kojidaeink
DB_PASSWORD b3jaJb4pdCw6cIHR
DB_HOST 10.129.34.41
WP_ENV production
WP_HOME https://kojiadae.ink
WP_SITEURL https://kojiadae.ink/wp
WP_DEBUG_LOG /home/kdaeink/public_html/debug.log
AUTH_KEY 8L!(o{x%OGtd}4VgqdAL*PHu0]#>B.CG]yPEma8t6|?ge]KY:ymRc(g_TzUjeq]c
SECURE_AUTH_KEY U:9a6t1!)BZ[gdx9{M>F-g>(*|L/3hNY?A;RKGg*l)ZeoRMIU5QL&<u(Ao/I$<Xu
LOGGED_IN_KEY Zh!xD5bzOcYW4>Pwc}Y=Cr8k2)z7cOQM|}f)|7V8AQxC`lG9h.f>fV/t9Tf-_1;1
NONCE_KEY n>7D6<.[Ri;o0xI,F>{SaS[;h@^5gPO/#-(c94Tjs1lS;MKRc/|vbChY*>^ZQGHU
AUTH_SALT =HbpO1B{P9|*4t7NHn9A0yf#dEY;xPI/udh!QFz{Q8c7LE$>p#aE2k(9AT/JIa8$
SECURE_AUTH_SALT ibPNmN;8OGCp@-m.?=fDSuZ8KTf`.yL0pV+5m=#Iq]>aJk{?J%`*8i0HdL/=88dh
LOGGED_IN_SALT 8_YZ2(.ESWGI1,;LQXVaHG$QV|m%Dk&D4NywT>yd3g&YH|A!vaw3,CV.8P9j0w>9
NONCE_SALT V`3b0|4!].48W{)S6dMp7lT!i,zE#0siFn?AGfzr-.1/+O1B-j%FbVXwF2+fn{<K
Key Value
WP_PLUGIN_MAIL_POET_KEY 42aa8a7baed8ff26488aee46c841320c
WP_PLUGIN_GF_KEY 842ceb600b9666ec1c2b50416596e5f8
WP_ROCKET_EMAIL nikola@paiyakdev.com
WP_ROCKET_KEY f67111cd
DB_NAME kojidaeink
DB_USER kojidaeink
DB_PASSWORD b3jaJb4pdCw6cIHR
DB_HOST 10.129.34.41
WP_ENV production
WP_HOME https://kojiadae.ink
WP_SITEURL https://kojiadae.ink/wp
WP_DEBUG_LOG /home/kdaeink/public_html/debug.log
AUTH_KEY 8L!(o{x%OGtd}4VgqdAL*PHu0]#>B.CG]yPEma8t6|?ge]KY:ymRc(g_TzUjeq]c
SECURE_AUTH_KEY U:9a6t1!)BZ[gdx9{M>F-g>(*|L/3hNY?A;RKGg*l)ZeoRMIU5QL&<u(Ao/I$<Xu
LOGGED_IN_KEY Zh!xD5bzOcYW4>Pwc}Y=Cr8k2)z7cOQM|}f)|7V8AQxC`lG9h.f>fV/t9Tf-_1;1
NONCE_KEY n>7D6<.[Ri;o0xI,F>{SaS[;h@^5gPO/#-(c94Tjs1lS;MKRc/|vbChY*>^ZQGHU
AUTH_SALT =HbpO1B{P9|*4t7NHn9A0yf#dEY;xPI/udh!QFz{Q8c7LE$>p#aE2k(9AT/JIa8$
SECURE_AUTH_SALT ibPNmN;8OGCp@-m.?=fDSuZ8KTf`.yL0pV+5m=#Iq]>aJk{?J%`*8i0HdL/=88dh
LOGGED_IN_SALT 8_YZ2(.ESWGI1,;LQXVaHG$QV|m%Dk&D4NywT>yd3g&YH|A!vaw3,CV.8P9j0w>9
NONCE_SALT V`3b0|4!].48W{)S6dMp7lT!i,zE#0siFn?AGfzr-.1/+O1B-j%FbVXwF2+fn{<K
0. Whoops\Handler\PrettyPageHandler