update from sparkleup

This commit is contained in:
Madison Scott-Clary 2020-04-24 22:00:08 -07:00
parent 83cda981b4
commit 982fbb4ab3
288 changed files with 20919 additions and 0 deletions

View File

@ -0,0 +1,314 @@
<!doctype html>
<html>
<head>
<title>Zk | 2015-04-09-dogfooding-2</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 2015-04-09-dogfooding-2</h1>
</header>
<article class="content">
<hr />
<p>type: post
date: 2015-04-09
slug: dogfooding-2
title: Dogfooding - Pt. 2</p>
<hr />
<p><em>This is a continuation of the <a href="/posts/tech/2015/04/06/dogfooding-1/">first
post</a>; you should read that first!</em></p>
<p>This is part 2 of the "Dogfooding Juju" series that I'm doing. This time, I want
to go into a little bit of detail about the Warren charm and how I wound up
structuring it. As I mentioned in the previous post, there are perhaps more
elegant ways to do this, but I found the documentation to be lacking in ways
that prevented me from dedicating relatively scant free time to the task.
Instead, I wound up following the path that I've followed before on the job with
several of the charms we use for our own projects.</p>
<h2 id="how-a-charm-works">How a Charm Works</h2>
<p>One can think of a charm as a deployment solution. In a lot of ways, it follows
the same path as many other dev-ops solutions out there, such as Ansible, Chef,
or Puppet. In fact, one can use any one of those solutions (or more than one,
if one is so inclined) in managing what happens during the deployment of a charm
into a service, as many charms do. Charms are meant to be biased, best-practice
solutions that install a service and describe the way that service relates to
other services in the Juju environment.</p>
<p>A charm is, at its core, primarily built around two concepts: configuration and
hooks. Configuration describes the way the charm is built and how it can
interact with other services, while hooks describe how the service responds to
state changes, both internally and externally. There is a third bit, which we
won't get into here, as it's not relevant, but is worth mentioning as part of
the charm, which is "actions". Actions are code within the service that
responds to requests, either from the user or from the environment, through Juju
itself.</p>
<p>A lot of (digital) ink has been spilled on charm building, so I'm not going to
go too far in depth beyond explaining how this works with the Warren charm.
Please feel free to check out the <a href="https://jujucharms.com/docs/stable/authors-intro">extensive
docs</a> if you're interested in
diving deeper.</p>
<h3 id="configuration">Configuration</h3>
<p>Configuration primarily happens in two files used by the charm: <code>metadata.yaml</code>
and <code>config.yaml</code>. <code>metadata.yaml</code> contains information about the charm, who
wrote it, and how it connects to various other charms within the environment,
while <code>config.yaml</code> contains all of the configuration options that a charm may
use during execution of any of its numerous hooks.</p>
<p>Anyone who is familiar with packaging software in any way will be familiar with
the way these two files work. You can specify the name of the charm, the
authors, a short description, and some tags in the <code>metadata.yaml</code> file.
Additionally, if this charm relies on other services, they will be defined in
the interfaces section. <code>config.yaml</code> is basically a schema describing the
configuration options that the charm uses. For each option, a type, a
description, and a default may be provided.</p>
<h3 id="hooks">Hooks</h3>
<p>Hooks are where all of the action takes place in a charm. There are a few main
hooks, and then several which depend on the state of the environment. The main
hooks are:</p>
<ul>
<li><code>install</code> - work that needs to take place as the charm is first being
installed.</li>
<li><code>start</code> - actions that take place as the charm is moving from <code>installed</code> to
<code>started</code> states.</li>
<li><code>stop</code> - actions that take place as the charm is moving from <code>started</code> to
<code>stop</code> or <code>dying</code> states.</li>
<li><code>config-changed</code> - actions that take place when any configuration value has
changed.</li>
</ul>
<p>The other hooks you might encounter are relation hooks. These are fired as the
state of relations to the charm change. They come in four types, each of which
includes the name of the relation interface as part of it:</p>
<ul>
<li><code>*-relation-joined</code> - fired when the two services first start talking to each
other.</li>
<li><code>*-relation-changed</code> - fired when some aspect of the relation is changed, such
as data about that relation is changed.</li>
<li><code>*-relation-departed</code> - fired when a relation is removed by the user.</li>
<li><code>*-relation-broken</code> - fired when the relation is broken between the two
services for some reason, such as one service being removed.</li>
</ul>
<h2 id="the-structure-of-the-warren-charm">The Structure of the Warren Charm</h2>
<p>The Warren charm is basically typical, as far as charms go. It has its own
metadata and config files, as well as a full collection of hooks.</p>
<h3 id="configuration_1">Configuration</h3>
<h4 id="metadatayaml">metadata.yaml</h4>
<p>The <code>metadata.yaml</code> file contains a lot of basics that will be familiar at a
glance. Name, summary, maintainer, description, tags, these are all pretty
straight forward. Of note, however, are the subordinate element, which declares
whether or not this service will be subordinate to another (a topic for a later
date), and the provides/requires elements, which describe how this service can
relate to others.</p>
<p>Provides describes the interface that this service will expose to others within
the Juju environment. Of particular note (mostly because the others haven't
been implemented yet) is the website interface, which provides a means of
hosting content over HTTP/S. This will be used by the haproxy charm, which will
provide load balancing over this interface.</p>
<p>Requires describes the interfaces that this service needs other charms to
provide within the environment in order to run fully. In this case, this means
Mongo via the mongodb charm, and ElasticSearch via the eponymous charm.</p>
<pre><code class="language-yaml">
name: warren-charm
summary: Warren is a networked content-sharing site.
maintainer: Madison Scott-Clary <makyo@drab-makyo.com>
description: |
Warren is a networked content-sharing site, allowing users to not only post
their creations, but link them together into a web of their works, and the
works of others. It manages each post as an abstract entity and uses content
types to render those abstract types into something viewable within a
browser.
tags:
- social
- cms
- applications
subordinate: false
provides:
website:
interface: http
nrpe-external-master:
interface: nrpe-external-master
scope: container
local-monitors:
interface: local-monitors
scope: container
requires:
mongodb:
interface: mongodb
elasticsearch:
interface: elasticsearch
</code></pre>
<h4 id="configyaml">config.yaml</h4>
<p>Our configuration values for this charm are also pretty straight-forward. You
can see that we have options for an SMTP server, which will be used for sending
notification emails, two keys which are used for encrypting session data, the
database name, the port to listen on, and the source. Source is interesting
because it's structured to allow various different ways to fetch the source for
building Warren. Since this is a thin charm (that is, it does not include any
of the source for Warren itself), the charm will have to figure out how to fetch
the source as required. We've provided a few ways of specifying that, all of
which interface with Git: one can specify a branch name, a tag name, or a
commit SHA.</p>
<pre><code class="language-yaml">
options:
smtp-server:
default: smtp.example.com
description: Address for the SMTP server for sending emails from Warren
type: string
session-auth-key:
default: CHANGEME--------
description: Session authentication key (16 or 32 bytes)
type: string
session-encryption-key:
default: CHANGEME--------
description: Session encryption key (16, 32, or 64 bytes)
type: string
mongo-db:
default: warren
description: The mongo database name
type: string
listen_port:
default: 3000
description: The port to listen on
type: int
source:
default: "branch:master"
description: A string containing a "branch:", "tag:", or "commit:" followed
by a branch name, a tag name, or a commit, respectively
type: string
</code></pre>
<h3 id="hooks_1">Hooks</h3>
<p>This is where the meat of the charm lives. Hooks are executable bits of code
within the <code>/hooks</code> directory of the charm, each named appropriately. That is,
there is an executable file in <code>/hooks</code> named <code>install</code>, one named <code>start</code>, and
so on for all of the hooks that will be fired for our service. As is standard
practice for this type of charm, I actually have all of the code in one file,
<code>hooks.py</code>, and all of the hooks files are simply symlinked to point to that
file.</p>
<p>I'm not going to go too in depth here, nor post the <a href="ttps://github.com/warren-community/warren-charm/blob/master/hooks/hooks.py.html">entire
file</a>,
which you can look at yourself, but simply outline the way the hooks are called.
Future posts may go more in depth as to how things work on a more atomic level.</p>
<p>First is our install hook, as shown by the decorator. This one takes care of
some initial work that needs to be done to get the service up and running. It
updates all packages, ensures dependencies (such as golang, git, and bzr), adds
a user which will be used to run the service, makes source and build
directories, and installs the source for Warren.</p>
<pre><code class="language-python">
@hooks.hook('install')
def install():
'''Install required packages, user, and warren source.'''
apt_get_update()
ensure_packages(*dependencies)
host.adduser(owner)
prep_installation()
install_from_source()
</code></pre>
<p>The stop hook is similarly simple. It stops the Warren service and deletes the
upstart file for starting it.</p>
<pre><code class="language-python">
@hooks.hook('stop')
def stop():
'''Stop the warren service.'''
log('Stopping service...')
host.service_stop(system_service)
if upstart_conf:
unlink_if_exists(upstart_conf)
</code></pre>
<p>Here's where the fun begins. As is standard practice for several charms, many
hooks should behave in the same way. This was put to me by Kapil Thangavelu as,
"There should only be a config-changed hook, and everything else is subordinate
to that." This means that all or most relation hooks, the config-changed hook,
and the start hook should basically be the same.</p>
<p>Below, we've decorated the <code>main hook</code> method will most of our relation hooks,
start, and config-changed. The work this does is fairly straight forward. It
fetches the source and updates to the specified version if necessary, writes the
Warren config file, writes the upstart file, opens or closes ports as necessary,
and restarts the service.</p>
<pre><code class="language-python">
@hooks.hook('start')
@hooks.hook('config-changed')
@hooks.hook('mongodb-relation-joined')
@hooks.hook('mongodb-relation-departed')
@hooks.hook('mongodb-relation-broken')
@hooks.hook('mongodb-relation-changed')
@hooks.hook('elasticsearch-relation-joined')
@hooks.hook('elasticsearch-relation-departed')
@hooks.hook('elasticsearch-relation-broken')
@hooks.hook('elasticsearch-relation-changed')
def main_hook():
'''Main hook functionality
On most hooks, we simply need to write config files, work with hooks, and
restart. If the source has changed, we'll additionally need to rebuild.
'''
if config.changed('source'):
log('Source changed; rebuilding...')
install_from_source()
write_init_file()
write_config_file()
manage_ports()
restart()
</code></pre>
<p>In our case, the haproxy hooks take a little bit more work, however. The
haproxy service requires a bit of information from us: the hostname for this
unit of the Warren service, and the port on which it is listening. For each
<code>website</code> relation on this service, we simply send (using <code>relation_set</code>) those
data to the remote service.</p>
<pre><code class="language-python">
@hooks.hook('website-relation-joined')
@hooks.hook('website-relation-departed')
@hooks.hook('website-relation-broken')
@hooks.hook('website-relation-changed')
def website_relation_hook():
'''Notify all website relations of our address and port.'''
for relation_id in relations.get('website', {}).keys():
private_address = hookenv.unit_private_ip()
hookenv.relation_set(
relation_id=relation_id,
relation_settings={'hostname': private_address, 'port': config['listen_port']})
</code></pre>
<p>How are the hooks run? Simple. When the <code>hooks.py</code> file is called, we pass all
the work on to the charmhelpers library, which will decide which decorated hook
methods to call:</p>
<pre><code class="language-python">
if __name__ == "__main__":
hooks.execute(sys.argv)
</code></pre>
<h2 id="the-good">The Good</h2>
<p>There's just so much to be said for having a repeatable, debuggable (I'll get
into <code>juju debug-hooks</code> at some point, promise!) means of deploying a service.
With this layout for a charm, it's easy to see what hook does what, and is
fairly easy to organize your code around that. The configuration files are in a
familiar and readable format (I'm looking at you, countless <code>*.pom</code> files), and
the python charmhelpers package keeps our hooks fairly simple.</p>
<h2 id="the-bad">The Bad</h2>
<p>I'll be totally honest and say that a lot of the work that I did on this charm
came from observing the ways other charms were built, not by reading
documentation. I don't mean to harp on this, but I simply had no other path
forward for creating my charm, there wasn't much to read. Again, this is
something I'll be focusing on helping along, myself.</p>
<p>My other problems stem from the issues involved with this path forward and may
be mitigated by utilizing the new services framework.</p>
<p>The <code>hooks.py</code> file is big, but there are enough hooks and enough code
repetition that it wouldn't necessarily make sense to have it any other way.
There are a few other charms that have gotten big enough to divide the
deployment strategies into several different files and classes (notably the
<a href="https://jujucharms.com/juju-gui/">Juju GUI</a> charm) in sensible ways. In the
case of Warren, though there weren't obvious break points, and yet the file
still feels relatively long.</p>
<h2 id="whats-next">What's next</h2>
<p>In the next post, I'd like to go more in depth on the process of developing a
charm. That means going into <code>debug-hooks</code>, <code>juju ssh</code>, and a few other
commands that are useful for developing and debugging a charm.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,158 @@
<!doctype html>
<html>
<head>
<title>Zk | 2015-04-21-done-vs-finished</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 2015-04-21-done-vs-finished</h1>
</header>
<article class="content">
<hr />
<p>type: post
date: 2015-04-21
slug: done-vs-finished
title: Done vs. Finished - On Code Reviews and Learning Languages</p>
<hr />
<p>As part of my yearly goals at work, I've been doing more and more work in Go.
It's a pretty fantastic language, I've found, and fairly easy to pick up, minus
a few little caveats (goroutines took me a bit to wrap my head around). A lot
of this has been taking place in a little project,
<a href="https://github.com/juju/jujusvg">jujusvg</a>, which takes a Juju bundle and
outputs an SVG representation of that bundle for displaying in webpages such as
<a href="https://jujucharms.com">jujucharms.com</a>. This was a project I started on a
sprint and have been shepherding through its growth over the last several months
with the help of several members of our team who are more well-versed in Go than
I am.</p>
<p>In particular, a recent branch of mine has brought up a lot of interesting stuff
to think about, especially when it comes to learning a new language and what it
means to be finished.</p>
<p>The goal with <a href="https://github.com/juju/jujusvg/pull/23">#23</a> was to allow
embedding of charm icons in the bundle SVG so that the diagram was totally self
contained, not requiring any requests to outside assets such as the icon SVGs
through SVG's <code>&lt;image&gt;</code> tag. The main benefit to this is that anyone can build
a bundle diagram and embed it anywhere - a slideshow, a webpage, whatever -
where it will work without network access. In addition to this, we can now do
some checking on whether or not an icon exists, is really an SVG, and so on. In
the case of the charm store, we can also embed icons by fetching them directly
from GridFS, rather than over HTTP, which will be a significant speed boost.</p>
<p>Within our projects on the Juju UI Engineering team (and, I suspect, elsewhere
in the company), we utilize a system of reviews required to land code. In
particular, we require at least one QA, and at least two positive reviews in
order to land any branch. If there are any negative reviews, they must be
addressed and received positively before the branch can land.</p>
<p>In the case of #23, the process of reviewing stretched out over 21 days and 124
comments, which is exceptionally long for a branch to live in review (we
generally aim to have a branch completed - from start to reviewed to landed -
within one day), but in this case, I think that the reviews helped me to learn
how to be a better Go programmer, and a better programmer after all.</p>
<p>This, I'm sorry to say, felt slightly unusual for me. I think that the industry
of software development is strongly imbued with "guess culture". In this
dichotomy, social interaction between actors is divided into either "guess
culture" or "ask culture", which describes the ways in which the actor will act
when confronted with a problem they do not know how to solve. In software,
you're expected to either a) know how to solve the problem, or b) know how to
figure it out yourself.</p>
<p>This was shown to me early on in an interview question:</p>
<blockquote>
<p>Given a private jet in a hanger, find out how much it weighs.</p>
</blockquote>
<p>Answers ranged from "cut it in half again and again into smaller parts until you
can place one on a scale" as a sort of Zeno's Paradox of plane-weighing, to
"fill it with a known amount of jet fuel and fly it until it crashes."</p>
<p>The answer that the interviewer was looking for, however, was "Google it".</p>
<p>I think this is an interesting question when it comes to the idea of ask versus
guess culture. On the one hand, it points to the obvious solution of "sure,
it's good to be able to solve a problem given limited resources, but don't be
afraid to just ask," but it also highlights, in a simple-minded sort of way,
that you should be able to sort the problem out by yourself without opening
yourself up to criticism by asking what might be a stupid question.</p>
<p>Counter to guess culture, though, is the concept of ask culture, wherein it's
acceptable to ask for help, clarification, or instruction. There's a lot bound
up with this, though, and the ideas of machismo so prevalent in software
culture, as well as the idea that we should leave university with 100% of what
we need to know in order to be successful, both of which are ludicrous when
investigated with the least amount of scrutiny.</p>
<p>While I scoffed at it early on, I think that Agile methodologies (we follow a
Lean Kanban style) do a good job of subtly encouraging a shift from guess to ask
culture within a team at the very least, and sometimes within a whole company.
The idea behind Agile isn't specifically to provide upper management with
burn-down charts and instant results, but to create an environment where
knowledge-sharing, rather than knowledge-hoarding, is the norm. A lot of the
other aspects of Agile fall out from that: cross-training, quick turn-around,
daily stand-ups, and so on.</p>
<p>In the case of reviews, the requirement to get two thumbs up and address any
concerns means that a conversation is automatically required between developers.
I think that worked really well for us on this branch, not just because I got to
be a better Go developer, but also because others on the team know exactly how
to implement my proposed API changes, and get to understand just how the library
itself works on a lower level than they might if they just looked at the
example.go file.</p>
<p>The only place we found ourselves stumbling happened to be purely mechanical:
GitHub, while it's great in a lot of respects, did not lend itself well to this
review turn-around. Other tools, such as Rietveld, allow both inline comments
as well as inline responses, and unified messages back and forth. With GitHub,
I found myself having to reply to each comment left on my branch with "done" in
order to track which I had responded to in code, which meant that all of my
coworkers got a list of emails containing simply "done" and a link to the pull
request. Better, I think, to have a single email sent with my replies
addressing each comment once I pushed my subsequent branch. Again, it's simply
a mechanical thing, and not that tough to deal with, but I feel as though there
are other code review tools out there that work better than GitHub's.</p>
<p>What it really came down to, after all of the reviews, was that I needed to be
more than just productive in Go, I needed to be fluent. There's a lot that can
be said either way when it comes to coding styles, but there are some objective
benefits to language fluency. In particular, my approach to fetching icons took
the following path</p>
<ol>
<li>Fetch synchronously, one icon at a time, over HTTP in all cases.</li>
<li>Implement <code>IconFetcher</code>s for retrieving icons how the user specifies,
defaulting to HTTP</li>
<li>Allow fetching icons concurrently using goroutines, using one set of channels
for synchronization and another for errors.</li>
<li>Allow fetching icons concurrently using goroutines and
<a href="http://golang.org/pkg/sync/#WaitGroup">WaitGroups</a> to simplify synchronization.</li>
<li>Since concurrency was either on or off, threads could get out of hand, so
allow fetching icons concurrently up to a limit using
<a href="https://godoc.org/github.com/juju/utils/parallel">github.com/juju/utils/parallel</a>,
which vastly simplifies the code overall path of the code, abstracting out a lot
of (but not all of - we're not trying to be magical) the asynchronous patterns.</li>
</ol>
<p>Each of these iterations was shepherded along through suggestions and code
snippets from my reviewers. The point being was that I was writing Go code in
order to be productive while not yet being fluent. Through the help of others,
I was able to step all the closer to Go fluency so that I could make a branch
that did more than just get the job done by any means necessary, but also do
what I needed to in a clean, easy to read, and efficient manner, a perfect
example of utilizing an ask instead of a guess method. Which brings me to my
last point: done versus finished.</p>
<p>When I first proposed the branch, even though I proposed it as a WIP branch,
knowing that there would be comments, it was technically done. It fetched all
of the icons needed for a bundle, embedded them in the SVG diagram, and produced
a valid output. However, it wasn't <em>finished</em>.</p>
<p>If we had wanted or needed to iterate on this branch faster than we eventually
did, then I'm sure we could've landed it as-is on each go-around with a
follow-up card created to represent future work. My activity graph on my
profile might've looked a little more full, but I think that having something
finished was much more important, for a library such as this. We didn't want to
leave things hanging too long and risk releasing something which wasn't
complete, even if it did what it said on the tin.</p>
<p>The responses that I got on my code review were basically all about that. It
was a little painful to have a branch lingering for 21 days, but on the other
hand, it's much more satisfying to land something that I'm proud of than
something I feel more like sweeping under the rug. Through the help of Roger
and Martin, I was able to do that. Not only was the branch more finished than
it was simply done, I became a better developer in the process, learning more
about what is the Go-ish thing to do specifically as well as what is a good
CS-ish thing to do generally.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,44 @@
<!doctype html>
<html>
<head>
<title>Zk | 2016-03-02-cards</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 2016-03-02-cards</h1>
</header>
<article class="content">
<hr />
<p>type: post
slug: cards
date: 2016-03-02
title: Juju Cards</p>
<hr />
<p>One of the new things that we've been working on over on the Juju UI team is the idea of cards.</p>
<p>Cards are a simple concept that allows others to see at a glance both what you're offering and a means to test it out. Juju is perfect for this because it's so easy to spin up a local environment and then <code>juju deploy [x]</code>!</p>
<p>Here's an example for a relatively complex bundle:</p>
<script async src="https://assets.ubuntu.com/v1/juju-cards-v1.0.9.js"></script>
<div class="juju-card" data-id="plumgrid-ons"></div>
<p>These also work for charms:</p>
<div class="juju-card" data-id="wordpress"></div>
<p>Of course, they are nicely responsive:</p>
<div class="juju-card" data-id="openstack-base" style="width:250px;float:left;margin-right:1em"></div>
<div class="juju-card" data-id="mediawiki" style="width:250px;float:left"></div>
<p><br clear="all" /></p>
<p>Check out how to build cards for your own charms <a href="https://jujucharms.com/community/cards">here</a>! This is a new technology that we're playing around with, and we're still ironing out features to include and where cards can be embedded, but they're perfect for your product's site.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,78 @@
<!doctype html>
<html>
<head>
<title>Zk | 2017-06-22-guiproxy</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 2017-06-22-guiproxy</h1>
</header>
<article class="content">
<hr />
<p>type: post
slug: guiproxy
date: 2017-06-22
title: Standing up long-running GUI instances with guiproxy</p>
<hr />
<p>Recently while working on Juju, we've started to use a tool called <a href="https://github.com/juju/guiproxy">guiproxy</a>. This allows us to talk to all of the various services that back our application in its live environment while proxying websocket requests to where they are going, as the proxy knows all of their addresses, while the GUI does not.</p>
<p>We've mostly used this for developing locally, where we start the GUI with <code>make run</code> and then run guiproxy. Running the GUI starts a pyramid server on port 6543, and guiproxy sets up a server running on :8042 that manages all of the proxying. You could visit the gui on :6543, but none of the websockets would reach the services, as it doesn't know their addresses, so you visit the proxy at :8042, it proxies requests to the GUI and guides the websockets where they need to go.</p>
<p>However, I run things a little differently sort of by accident. Firstly, I have a Mac at home and don't want to do what it takes to get the GUI up and running on this box, since that'd likely require vagrant. Secondly, as I wanted to work from anywhere and didn't want to open up my home network so that I could access the GUI running on one of my other machines.</p>
<p>The end result is that I spun up a remote server --- a linode, in this case --- to work on. It also runs things like my <a href="https://thelounge.github.io/">IRC client</a> and such. I set this up at work.drab-makyo.com. I work on the GUI there, and that's where it runs. For a while, I would just run guiproxy locally:</p>
<div class="codehilite"><pre><span></span><code><span class="n">guiproxy</span> <span class="o">-</span><span class="n">gui</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="k">work</span><span class="p">.</span><span class="n">drab</span><span class="o">-</span><span class="n">makyo</span><span class="p">.</span><span class="n">com</span><span class="p">:</span><span class="mi">6543</span> <span class="o">-</span><span class="n">env</span> <span class="n">production</span> <span class="o">-</span><span class="n">controller</span> <span class="n">jimm</span><span class="p">.</span><span class="n">jujucharms</span><span class="p">.</span><span class="n">com</span><span class="p">:</span><span class="mi">443</span>
</code></pre></div>
<p>This meant that I could run the GUI on my server, run the proxy locally, and visit it at http://localhost.com:8042.</p>
<p>With our most recent sprint (which I'm writing from now), we needed to stand up a long-running instance of the GUI running a specific branch for some testing. I spent a bit of time thinking about just how to do this, but it turned out fairly easy: there's no need to run the guiproxy on your local machine; you can run it wherever you want.</p>
<p>The end result is that I had the GUI running in the same way as any others would during development, but at a remote URL.</p>
<p>This took a bit of extra configuration</p>
<h3 id="the-server">The server</h3>
<p>We wanted this instance to be set up on a relatively pretty URL. I could have directed people to https://work.drab-makyo.com:8042, but that wasn't really desirable for our tests. We wanted something that had looked like we had tried. I have <code>makyo.io</code> for short URLs and redirections, so I set up https://jujugui.makyo.io. This is how that worked with nginx:</p>
<div class="codehilite"><pre><span></span><code><span class="k">server</span> <span class="p">{</span>
<span class="kn">listen</span> <span class="mi">80</span><span class="p">;</span>
<span class="kn">listen</span> <span class="s">[::]:80</span>
<span class="s">listen</span> <span class="mi">443</span> <span class="s">ssl</span><span class="p">;</span>
<span class="kn">listen</span> <span class="s">[::]:443</span> <span class="s">ssl</span><span class="p">;</span>
<span class="kn">ssl_certificate</span> <span class="s">/etc/letsencrypt/live/work.drab-makyo.com/fullchain.pem</span><span class="p">;</span>
<span class="kn">ssl_certificate_key</span> <span class="s">/etc/letsencrypt/live/work.drab-makyo.com/privkey.pem</span><span class="p">;</span>
<span class="kn">server_name</span> <span class="s">jujugui.makyo.io</span><span class="p">;</span>
<span class="kn">root</span> <span class="s">/var/www/html</span><span class="p">;</span>
<span class="kn">index</span> <span class="s">index.html</span><span class="p">;</span>
<span class="kn">location</span> <span class="s">/</span> <span class="p">{</span>
<span class="kn">proxy_pass</span> <span class="s">http://localhost:8042/</span><span class="p">;</span>
<span class="kn">proxy_http_version</span> <span class="mi">1</span><span class="s">.1</span><span class="p">;</span>
<span class="kn">proxy_set_header</span> <span class="s">Connection</span> <span class="s">&quot;upgrade&quot;</span><span class="p">;</span>
<span class="kn">proxy_set_header</span> <span class="s">Upgrade</span> <span class="nv">$http_upgrade</span><span class="p">;</span>
<span class="kn">proxy_set_header</span> <span class="s">X-Forwarded-For</span> <span class="nv">$remote_addr</span><span class="p">;</span>
<span class="kn">proxy_read_timeout</span> <span class="s">1d</span><span class="p">;</span>
<span class="p">}</span>
<span class="p">}</span>
</code></pre></div>
<p>This sets up a server running on jujugui.makyo.io using SSL. From there, it proxies requests to the guiproxy running in the background.</p>
<h3 id="running-guiproxy">Running guiproxy</h3>
<p>Running the guiproxy takes two additional bits of work to get this solution up and running.</p>
<ol>
<li>The GUI must be available from a different URL than from the proxy. jujugui.makyo.io <em>only</em> proxies requests to the proxy, so it'll have to be something else. ~~This can be localhost, of course, but can also be the fully qualified URL.~~ I still have work.drab-makyo.com up and running, so I used that.</li>
<li>We have SSL set up, but the GUI in dev mode expects the websocket to be insecure. We'll need to manually upgrade that to WSS so that the browser doesn't complain.</li>
</ol>
<div class="codehilite"><pre><span></span><code><span class="n">guiproxy</span> <span class="o">-</span><span class="n">gui</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="k">work</span><span class="p">.</span><span class="n">drab</span><span class="o">-</span><span class="n">makyo</span><span class="p">.</span><span class="n">com</span><span class="p">:</span><span class="mi">6543</span> <span class="o">-</span><span class="n">env</span> <span class="n">production</span> <span class="o">-</span><span class="n">controller</span> <span class="n">jimm</span><span class="p">.</span><span class="n">jujucharms</span><span class="p">.</span><span class="n">com</span><span class="p">:</span><span class="mi">443</span> <span class="o">-</span><span class="n">config</span> <span class="s1">&#39;socket_protocol:&quot;wss&quot;&#39;</span>
</code></pre></div>
<p>I know this is a super specific case, but it just goes to show how to get all these parts talking together with tooling to help you along the way.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,57 @@
<!doctype html>
<html>
<head>
<title>Zk | 2017-12-30-ghost-in-the-gui</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 2017-12-30-ghost-in-the-gui</h1>
</header>
<article class="content">
<hr />
<p>type: post
slug: ghost-in-the-gui
date: 2017-12-30
title: Accessing the Juju CLI from within the GUI</p>
<hr />
<p>In the Juju GUI 2.11.1 release, we are excited to bring a new feature we've been working on for a while now: the shell in the GUI.</p>
<p>The GUI is a powerful tool, but at times the command-line is necessary. For instance, the ability to SSH into a unit helps for debugging processes or accessing data directly. Running debug-hooks is another: if a unit is stopped during one of its hooks and you need to see if you can get it up and running, sometimes debug-hooks is your best bet.</p>
<p>However, not all developer situations have the CLI available. If you're accessing your environment from Windows, getting to the tools you need from the CLI isn't trivial.</p>
<p>To address these cases, we've developed the jujushell functionality.</p>
<p>The shell in the GUI consists of a few different, parallel lines of work. The first is an update in the GUI. This adds the ability to connect to a jujushell server through the browser using the xterm.js library. This will give you a pane into which you can read and write from a terminal.</p>
<p>The terminal itself is hosted through terminado, a means of providing a shell over a websocket connection. In this instance, the goal is to give access to a terminal running on a server.</p>
<p>The server is, appropriately enough, a charm. When you deploy this charm to your environment, it will spin up a unit which you will connect to via terminado.</p>
<p>Naturally, this would be a less than ideal situation in many respects. For one, it might not be secure to run the terminal directly on a unit. If you mess something up on the unit, it can be pretty easy to wind up in an error state in your environment.</p>
<p>To this end, the shell is not structured to allow connecting to the unit itself, but to LXC containers spun up on the unit.</p>
<p>These containers are simple and lightweight by design, taking up a minimum of ram, CPU, and disk space. They all have juju installed on them, of course, and as soon as one is spun up, you will have access to your environment. No additional work is needed. You're already logged into your model from the GUI, so there is no need to log in from the shell, either.</p>
<p>This connection is managed and proxied via the jujushell service itself. This is a simple service written in Go which will perform a handshake with the GUI, set up your LXC, and then start proxying your connection from the browser, through the unit, to the terminado service running within the container itself.</p>
<p>That's a lot of moving parts, but we've made it simple to set up.</p>
<p>The first step is to bootstrap a controller. This will get you up and running with a default model. If you already have a non-JAAS controller, you can do this in one of your already existing models or a new model to play around in.</p>
<p>Once your controller is bootstrapped, you can open the controller and log in with the address and credentials available from the <code>juju gui</code> command or provided to you by someone with the credentials.</p>
<p>From within the GUI, search for the jujushell charm (for instance, <code>cs:~juju-gui/jujushell-0</code>) and deploy it. This will add the application to your model to connect to with the shell.</p>
<p>Here is a setup done via the CLI following the same steps:</p>
<p><a href="/assets/tech/gitg/0.png.html"><img alt="CLI example" src="/assets/tech/gitg/0.png" /></a></p>
<p>Once this application is deployed, you will need to expose it and configure it.</p>
<p>For the configuration you will need a DNS name. This is necessary to allow secure websockets. Internally, the charm uses Lets Encrypt to generate certs, which require a domain name. In the <code>dns-name</code> configuration setting, enter this domain (e.g: example.com).</p>
<p><a href="/assets/tech/gitg/1.png.html"><img alt="Configure the charm" src="/assets/tech/gitg/1.png" /></a></p>
<p>You will also need to set up your domain name with the IP address of the unit. This can be found in the inspector in the GUI by viewing the unit details.</p>
<p><a href="/assets/tech/gitg/2.png.html"><img alt="Setting up the domain" src="/assets/tech/gitg/2.png" /></a></p>
<p>Once you have configured and exposed your application, save your changes and click to commit the changes with the button at the bottom right of the GUI. Then, wait for the DNS to propagate and for the unit to be ready.</p>
<p>At this point, the application is ready to serve Juju CLI sessions. Anyone connected to the controller can use the application, once they've set their GUI up to recognize the terminal.</p>
<p>For this, you will need to open the GUI settings by typing <code>shift+1</code>. In the settings pane, enter in the DNS name for the service in the provided input (e.g: example.com), and click save.</p>
<p><a href="/assets/tech/gitg/3.png.html"><img alt="Setting up the shell address" src="/assets/tech/gitg/3.png" /></a></p>
<p>From there, you can switch to a model (or click back to the canvas), and you should see a new button appear in the header with a prompt icon.</p>
<p>When clicked, all of the magic begins to happen. The websocket connection between the browser and the jujushell service is made, the service starts spinning up an LXC. This part may take a second, but once the container is set up, a shell prompt will appear, showing the name of the currently connected model.</p>
<p><a href="/assets/tech/gitg/4.png.html"><img alt="The shell" src="/assets/tech/gitg/4.png" /></a></p>
<p>There you have it, a shell into your model! From here, you can run juju any juju commands --- try it out with <code>juju status</code> --- and you're ready to go.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,66 @@
<!doctype html>
<html>
<head>
<title>Zk | 2019-01-09-sparkleup</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 2019-01-09-sparkleup</h1>
</header>
<article class="content">
<hr />
<p>type: post
date: 2019-01-09
slug: sparkleup
title: Headless SparkleShare with sparkleup</p>
<hr />
<p><em>Update: this is now a <a href="https://github.com/makyo/sparkleup">project you can use</a>!</em></p>
<p>I found myself wanting a headless version of SparkleShare, and was stymied by <a href="https://github.com/hbons/SparkleShare/issues/1683">the lack thereof</a>. I wanted to keep some IRC and MUCK logs in a SparkleShare project, but I run my clients for those in a <code>tmux</code> session on a server. However, that server lives elsewhere, and has no X, so, alas, the usual SparkleShare clients were right out.</p>
<p>My solution was a combination of ones I've seen elsewhere, and I'm calling it sparkleup because...I dunno, it sounded fun. It looks like this:</p>
<div class="codehilite"><pre><span></span><code><span class="n">sparkleup</span><span class="o">/</span>
<span class="err">├──</span> <span class="n">projects</span><span class="o">/</span>
<span class="err"></span>   <span class="err">└──</span> <span class="n">logs</span><span class="o">*</span>
<span class="err">└──</span> <span class="n">ssh</span><span class="o">*</span>
</code></pre></div>
<p><code>logs.sh</code> is a simple script to be run by cron, but before I get to that, a minor diversion into git land.</p>
<p>My ssh key on the server requires a password --- as do all of mine --- which makes interacting with SparkleShare programatically difficult. After all, if I just do <code>dazzle link</code> with my normal key, then every time I try to commit to the project, I'll be asked for a password. I'm not scripting that.</p>
<p>The solution was to generate a new SSH key with no password and <code>dazzle link</code> that. However, since that key lives in <code>~/.ssh/sparkle</code>, git won't pick up on it by default, because SSH won't pick up on it by default. Add to that the fact that you can't select an SSH key for git to use and...bleh.</p>
<p>So the solution was two layered. First, I created a new <code>ssh</code> for git to use. <code>sparkleup/ssh</code> is a script to be passed to git with the <code>GIT_SSH</code> environment variable. It looks like:</p>
<div class="codehilite"><pre><span></span><code><span class="ch">#!/bin/bash</span>
ssh -i ~/.ssh/sparkle <span class="nv">$@</span>
</code></pre></div>
<p>That lets me write a job that will, without any interaction from me, commit and push to a SparkleShare project. That's one script per SparkleShare project I need to manage this way, each of which looks like:</p>
<div class="codehilite"><pre><span></span><code><span class="ch">#!/bin/bash</span>
<span class="nb">export</span> <span class="nv">GIT_SSH</span><span class="o">=</span>/home/makyo/sparkleup/ssh
<span class="nb">cd</span> /home/makyo/logs
<span class="nb">pwd</span>
git add .
git commit -am <span class="s2">&quot;update from sparkleup&quot;</span>
git push origin master
</code></pre></div>
<p>Then I add a crontab line to run that daily (or however frequently I need to update the project):</p>
<div class="codehilite"><pre><span></span><code><span class="o">#</span> <span class="n">m</span> <span class="n">h</span> <span class="n">dom</span> <span class="n">mon</span> <span class="n">dow</span> <span class="n">command</span>
<span class="mi">0</span> <span class="mi">5</span> <span class="o">*</span> <span class="o">*</span> <span class="o">*</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">makyo</span><span class="o">/</span><span class="n">sparkleup</span><span class="o">/</span><span class="n">projects</span><span class="o">/</span><span class="n">logs</span>
</code></pre></div>
<p>It's not really the type of thing I can turn into a separate project, but maybe it helps someone out with similar problems!</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,53 @@
<!doctype html>
<html>
<head>
<title>Zk | 2016-12-13-part-1</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 2016-12-13-part-1</h1>
</header>
<article class="content">
<hr />
<p>type: serial-post
date: 2016-12-13
slug: part-1
title: How Charming - Part 1</p>
<hr />
<p>When I take a step back and look at it, I'm pretty happy with <a href="https://github.com/OpenFurry/honeycomb">Honeycomb</a>.</p>
<p>As part of the <a href="http://furrywritersguild.com">Writers' Guild</a>, I take part in weekly...well, meetings isn't quite the right word. We call them Coffeehouse Chats, which is closer to what they are. They're something between a formal meeting, in that we have a loose schedule to adhere to, and a group of friends meeting up for tea. We start with our accomplishments from the previous week and we end with our goals for the next week, but the intervening forty to fifty minutes are spent basically doing whatever. Sometimes we're organized enough to come up with a topic to occupy us for that whole period, but we're not too stressed if we don't.</p>
<p>During our October 11th Coffeehouse Chat, <a href="http://www.chriswilliamsauthor.com">one author</a> raised a question that occupied us quite thoroughly for the whole allotted hour and quite a bit after.</p>
<blockquote>
<p>Our existing solutions aren't doing a good job of promoting authors and writing in the community because they're so focused on visual art, and submitting written works is often very difficult. Everything non-visual falls by the wayside. There are reasons for that, but, if we had the ideal writing site, what would you expect it to be and what would you want out of it?</p>
</blockquote>
<p>That's the start of a spec if I've ever heard one, so I perked up and started asking questions. Authors, it turns out, have quite a bit to say on what it is that they would like in a writing site, and quite firm ideas about what is lacking in existing sites. Thank goodness for this being online, as it was easy to turn the logs from the chat into a loose spec.</p>
<p>We settled on the name 'Honeycomb', a reference to the cozy communal space within the rabbits' warren in Richard Adams' <em>Watership Down</em>.</p>
<p>Over the next few months, I hammered away in my off time on the project. It felt good to get back in the swing of writing a python app, really, and I was happy to see just how far <a href="https://www.djangoproject.com">Django</a> had come since I last touched it (from 1.4 to 1.10). I picked Django primarily because it was popular and well documented, a good low barrier to entry for any other programmers in the community who would like to help out along the way.</p>
<p>Fast forward to today. I'm nearing my self-imposed 0.0.1 milestone, and I've got a functional site that's got nearly all of the goals I set out to accomplish in place. I've got a <a href="https://alopex.honeycomb.cafe">QA instance</a> up and running on a linode somewhere in Dallas that the other members of the Guild have been poking at now and then when they have the chance.</p>
<p>The QA instance is limited by necessity. It still uses a sqlite database, for instance, and the search and cache functionalities are disabled. I have Postgres running on that machine already, but with the schema being so in flux during development and migrations leading to some undesired results in the process, it felt less than worth it. I didn't even try to get ElasticSearch or memcached up and running. Nevermind the fact that alopex, that linode in Dallas, is a little underpowered to be posting a site like that alongside <a href="https://polycul.es">all of</a> the <a href="https://characters.openfurry.org">stuff</a> it <a href="https://furrypoll.com">already</a> <a href="https://survey.adjectivespecies.com">hosts</a>.</p>
<p>{% include tech/how-charming/part-1-alopex.dot.svg %}</p>
<p>I wanted something much more robust, though, for Honeycomb, and possibly some other projects. I wanted something that would be easy to scale as needed, and would be easy to spin up as a production-quality stack for even a lay-person. I wanted to figure out a way to make my pie-in-the-sky dreams of running a fancy-pants popular website possible, even if they weren't actually a reality, basically. I wanted caching, searching, load balancing, logging...I wanted it all!</p>
<p>Unconstrained by reality, I sat down in front of a dot pad (and later a <code>.dot</code> file) and plotted out what it was that I really wanted:</p>
<p>{% include tech/how-charming/part-1-cloud.dot.svg %}</p>
<p>"Whoa whoa," I hear you say. "Tone it down there, Maddy."</p>
<p>Fine. Grumble grumble.</p>
<p>{% include tech/how-charming/part-1-goal.dot.svg %}</p>
<p>This is what I want, when it comes down to it: separation of concerns, scalability, existing solutions, and tooling to implement everything without needing to start from scratch.</p>
<p><em>Luckily,</em> I work for Canonical on Juju, a DevOps solution that lets you encapsulate deployment methods in packages, called 'charms', which you can then deploy to a cloud provider. These charms can be composed into bundles and deployed easily to create your application stack - a 'model' - which is managed by juju from a central system - a 'controller' - that you or others control.</p>
<p>With that in mind, I started prowling around through the <a href="https://jujucharms.com">charm store</a> for the stuff that I need. Postgres? <a href="https://jujucharms.com/postgresql/">Check</a>. Apache? <a href="https://jujucharms.com/apache2/">Check</a>. ElasticSearch? <a href="https://jujucharms.com/elasticsearch/">Check</a>. Memcached? <a href="https://jujucharms.com/memcached/">Check</a>. Honeycomb? ...er, well, we don't want to charm something so specific; charms are meant to be reusable. Django, maybe? Well...there's a <a href="https://jujucharms.com/python-django/">django charm</a>, but it's pretty out of date, and there's no relation for ES or memcached. Likewise, there's a <a href="https://jujucharms.com/uwsgi/">uswsgi</a> and a <a href="https://jujucharms.com/gunicorn/">gunicorn</a> charm, which may come in handy, but which require the existing Django charm.</p>
<p>Hmm.</p>
<p>Well, how about we give writing a WSGI app charm a stab? After all, I like writing in other WSGI compatible frameworks, such as <a href="http://flask.pocoo.org">Flask</a>, so something more generic like that would be useful! Then my stack, proposed above, would apply to any WSGI project I'd like to write:</p>
<p><img alt="Our bundle" src="/assets/tech/how-charming/part-1-general.svg" /></p>
<p>There's our bundle, as Juju will see it. The only thing that's missing is the <code>wsgi-app</code> charm that we want to write in the middle there. That's our goal for the next little bit, here: writing a stable and reusable charm and pushing it to the charm store so that we, and anyone else, can use it to deploy our stack.</p>
<p>Next up, we'll be taking a look at charms from two different points of view: hooks and layers.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,306 @@
<!doctype html>
<html>
<head>
<title>Zk | 2016-12-16-part-2</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 2016-12-16-part-2</h1>
</header>
<article class="content">
<hr />
<p>type: post
date: 2016-12-16
slug: part-2
title: How Charming - Part 2</p>
<hr />
<p><em>In the previous part, we started to nail down what it is that we're going to do to try and accomplish our task. We're going to write a charm - a package that represents a way to deploy a piece of software repeatably to the cloud - which does all that's needed to host a WSGI app. It will be able to talk to several different services and use any WSGI server. If you haven't yet, <a href="/posts/tech/how-charming/2016/12/13/part-1.html">check that post out first</a>!</em></p>
<p>"Hey! I think I have deployment all figured out for Honeycomb!" I blurted out in the Guild chat, sharing the link to the previous post.</p>
<p>Blank stares, then finally, "You wrote about the furry website you're building for work[^disclaimer]..?"</p>
<p><img alt="It's true" src="/assets/tech/how-charming/part-2-furries.jpg" />{: style="max-width: 150px; float: left; margin: 0 1em 1em 0;" }</p>
<p>Point. But hey, furries make the internet go[^furries-tech].</p>
<p>Anyhow, I digress. The goal of Honeycomb is not to be a furry website but a writing one, and besides, none of the guild really cared about deployment strategies; that's something for me to worry about. And as a developer with a fascination with the Ops side of things, I <em>do</em> care about deployment strategies.</p>
<p>Chat aside, Juju is a delightful step in making things much easier for us DevOpsy critters, because it allows us to write general and repeatable solutions that can be used within a ecosystem of other solutions to accomplish a specific goal. In our case, we want to be able to deploy any WSGI compliant application that can connect to a variety of other services and be hosted in the cloud.</p>
<p>These solutions, charms, are what we'll need to have to get our stack up and running, so let's get started in making our <code>wsgi-app</code> charm.</p>
<hr />
<h3 id="bootstrapping-the-charm">Bootstrapping the charm</h3>
<p>As Juju is a Canonical offering (and I'm a Canonical employee), I'll be working in Ubuntu, so if you're following along, you'll need that running on a machine or VM at your disposal (you'll need 15.10 Wily or 16.04 Xenial, to be specific). Once you've got your system up and running, installation of juju and the tools we need is fairly easy:</p>
<div class="codehilite"><pre><span></span><code>sudo apt install juju lxd charm-tools
</code></pre></div>
<p>This will install just about everything we need: we'll get juju itself, of course, as well as LXD, which is used for local and development environments, and <code>charm-tools</code>, which contains a few applications we'll be using for creating, building, and testing our charm.</p>
<p>Getting our charm set up after this point is fairly easy, but it does require deciding on how you're going to work with your charm. I have a work directory in which I keep all of my projects, and when developing a charm, it's often easiest to have all of your charm related work in its own directory structure. With that in mind, I'm going to set up the following directory structure for working with <code>wsgi-app</code>:</p>
<div class="codehilite"><pre><span></span><code><span class="o">~</span>
<span class="err">└──</span> <span class="k">work</span>
<span class="err">└──</span> <span class="n">charms</span>
   <span class="err">├──</span> <span class="n">builds</span>
   <span class="err">├──</span> <span class="n">interfaces</span>
   <span class="err">└──</span> <span class="n">layers</span>
</code></pre></div>
<p>We'll get into what layers are in just a second and interfaces in a later article, but for now, that's the basic structure that one needs to get started with building a charm. This is because the various charm tools expect to find a certain structure when they do their work. This is all controlled through environment variables:</p>
<div class="codehilite"><pre><span></span><code><span class="nb">export</span> <span class="nv">JUJU_REPOSITORY</span><span class="o">=</span><span class="nv">$HOME</span>/work/charms
<span class="nb">export</span> <span class="nv">LAYER_PATH</span><span class="o">=</span><span class="nv">$JUJU_REPOSITORY</span>/layers
<span class="nb">export</span> <span class="nv">INTERFACE_PATH</span><span class="o">=</span><span class="nv">$JUJU_REPOSITORY</span>/interfaces
<span class="c1"># or, in fish:</span>
<span class="nb">set</span> -x JUJU_REPOSITORY ~/work/charms
<span class="nb">set</span> -x LAYER_PATH <span class="nv">$JUJU_REPOSITORY</span>/layers
<span class="nb">set</span> -x INTERFACE_PATH <span class="nv">$JUJU_REPOSITORY</span>/interfaces
<span class="c1"># then:</span>
mkdir -p <span class="nv">$LAYER_PATH</span> <span class="nv">$INTERFACE_PATH</span>
</code></pre></div>
<p>Now that we've got our basic directory structure in place, we can start to actually build out our charm. Thankfully, the charm tools give us a way to do so with a simple command:</p>
<div class="codehilite"><pre><span></span><code><span class="c1"># First, get to the layer directory, where we&#39;ll be working on our charm</span>
makyo@corrin:~$ <span class="nb">cd</span> <span class="nv">$LAYER_PATH</span>
makyo@corrin:~/work/charms/layers$ charm create wsgi-app
INFO: Using default charm template <span class="o">(</span>reactive-python<span class="o">)</span>. To <span class="k">select</span> a different template, use the -t option.
INFO: Generating charm <span class="k">for</span> wsgi-app in ./wsgi-app
INFO: No wsgi-app in apt cache<span class="p">;</span> creating an empty charm instead.
Cloning into <span class="s1">&#39;/tmp/tmp52ugnq&#39;</span>...
remote: Counting objects: <span class="m">27</span>, <span class="k">done</span>.
remote: Total <span class="m">27</span> <span class="o">(</span>delta <span class="m">0</span><span class="o">)</span>, reused <span class="m">0</span> <span class="o">(</span>delta <span class="m">0</span><span class="o">)</span>, pack-reused <span class="m">27</span>
Unpacking objects: <span class="m">100</span>% <span class="o">(</span><span class="m">27</span>/27<span class="o">)</span>, <span class="k">done</span>.
Checking connectivity... <span class="k">done</span>.
</code></pre></div>
<p><code>charm create</code> will do a few things, as shown above, but in short, it will create a <code>wsgi-app</code> directory for us, and populate it with a basic template upon which we'll build our charm. This winds up giving you a directory like so:</p>
<div class="codehilite"><pre><span></span><code><span class="n">wsgi</span><span class="o">-</span><span class="n">app</span>
<span class="err">├──</span> <span class="n">config</span><span class="p">.</span><span class="n">yaml</span>
<span class="err">├──</span> <span class="n">icon</span><span class="p">.</span><span class="n">svg</span>
<span class="err">├──</span> <span class="n">layer</span><span class="p">.</span><span class="n">yaml</span>
<span class="err">├──</span> <span class="n">metadata</span><span class="p">.</span><span class="n">yaml</span>
<span class="err">├──</span> <span class="n">reactive</span>
<span class="err"></span>   <span class="err">└──</span> <span class="n">wsgi_app</span><span class="p">.</span><span class="n">py</span>
<span class="err">├──</span> <span class="n">README</span><span class="p">.</span><span class="n">ex</span>
<span class="err">└──</span> <span class="n">tests</span>
<span class="err">├──</span> <span class="mi">00</span><span class="o">-</span><span class="n">setup</span>
<span class="err">└──</span> <span class="mi">10</span><span class="o">-</span><span class="n">deploy</span>
</code></pre></div>
<p>There's a lot going on here, so it's time we take a step back and talk about what goes into building a charm, and the two important concepts to learn about: hooks and layers.</p>
<hr />
<h3 id="hooks">Hooks</h3>
<p>Charms, as deployment solutions, are fundamentally reactive. When you deploy a charm, it goes through several stages, and at each stage, the charm has a chance to react to what's going on during the deployment process. The same with other things going on around the charm: when configuration values are changed, or a relation (a means of communication between two services) is added or removed or changed, the charm can react to that as well.</p>
<p>As with many other reactive frameworks, we call these sorts of reactions 'hooks'. For example, when you first deploy a charm with juju, the charm receives several hooks from juju once the machine on which it is to be deployed is up and running. It will start with the <code>install</code> hook, which is usually when the charm has a chance to install all of its software. After that, it will receive the <code>config-changed</code> hook, which is when the charm will learn about all of the configuration options that the user has specified and can react accordingly. Finally, it will receive a <code>start</code> hook, which is when any long-running processes such as servers will be started. <code>stop</code> is another hook, as well, of course, wherein one might back-up any charm data.</p>
<p>The hook-based lifecycle of a charm looks something like the following[^rr-diagrams]:</p>
<p>{% include tech/how-charming/part-2-hooks.svg %}</p>
<p>In reality, most of the work that is done within the charm happens during the <code>config-changed</code> hook, while <code>install</code> is used only for installing ancillary software and <code>start</code> is often just ignored. This is because that is the hook which will always occur after startup and any configuration changes (such as when the user runs <code>juju set</code>). This way, you can just restart all tasks during <code>config-changed</code>, as this will cause config files changed during the hook to be reloaded and so on.</p>
<p>We'll get more into relations in a later part, but for now, it's enough to understand that relations are, primarily, ways in which one service can expose information to another. Contrary to their names or how they appear in visualizations, they're not means or representations of <em>communication</em> between services. Rather, one can think of them as the juju controller allowing the two services to acknowledge that they exist to each other. In our instance, this will mean that, when a relation is created between <code>wsgi-app</code> and PostGres, <code>wsgi-app</code> will receive connection information for the PostGres database server, and networking will be restructured such that the two instances <em>can</em> talk to each other.</p>
<p>{% include tech/how-charming/part-2-relation-hooks.svg %}</p>
<p>Relations follow their own cycle of hooks, through creation, change, and deletion, but again, we'll be diving into them later - they're a topic of their own!</p>
<hr />
<h3 id="layers">Layers</h3>
<p>Charms can be written in most any language that's available on a base ubuntu server image, such as bash or python, or any language installed during the charm hook, which covers just about everything. This works by having a hook directory in the charm with an executable file named for each hook:</p>
<div class="codehilite"><pre><span></span><code><span class="n">hooks</span>
<span class="err">├──</span> <span class="n">config</span><span class="o">-</span><span class="n">changed</span>
<span class="err">├──</span> <span class="n">hook</span><span class="p">.</span><span class="k">template</span>
<span class="err">├──</span> <span class="n">install</span>
<span class="err">├──</span> <span class="n">leader</span><span class="o">-</span><span class="n">elected</span>
<span class="err">├──</span> <span class="n">leader</span><span class="o">-</span><span class="n">settings</span><span class="o">-</span><span class="n">changed</span>
<span class="err">├──</span> <span class="n">nrpe</span><span class="o">-</span><span class="k">external</span><span class="o">-</span><span class="n">master</span><span class="o">-</span><span class="n">relation</span><span class="o">-</span><span class="n">broken</span>
<span class="err">├──</span> <span class="n">nrpe</span><span class="o">-</span><span class="k">external</span><span class="o">-</span><span class="n">master</span><span class="o">-</span><span class="n">relation</span><span class="o">-</span><span class="n">changed</span>
<span class="err">├──</span> <span class="n">nrpe</span><span class="o">-</span><span class="k">external</span><span class="o">-</span><span class="n">master</span><span class="o">-</span><span class="n">relation</span><span class="o">-</span><span class="n">departed</span>
<span class="err">├──</span> <span class="n">nrpe</span><span class="o">-</span><span class="k">external</span><span class="o">-</span><span class="n">master</span><span class="o">-</span><span class="n">relation</span><span class="o">-</span><span class="n">joined</span>
<span class="err">├──</span> <span class="k">start</span>
<span class="err">├──</span> <span class="n">stop</span>
<span class="err">├──</span> <span class="k">update</span><span class="o">-</span><span class="n">status</span>
<span class="err">├──</span> <span class="n">upgrade</span><span class="o">-</span><span class="n">charm</span>
<span class="err">├──</span> <span class="n">website</span><span class="o">-</span><span class="n">relation</span><span class="o">-</span><span class="n">broken</span>
<span class="err">├──</span> <span class="n">website</span><span class="o">-</span><span class="n">relation</span><span class="o">-</span><span class="n">changed</span>
<span class="err">├──</span> <span class="n">website</span><span class="o">-</span><span class="n">relation</span><span class="o">-</span><span class="n">departed</span>
<span class="err">└──</span> <span class="n">website</span><span class="o">-</span><span class="n">relation</span><span class="o">-</span><span class="n">joined</span>
</code></pre></div>
<p>Many charms are still written by hand in this fashion, as it's quite easy to do. In most cases, all code lives in, for instance, a <code>hooks.py</code> file with all hook files being symlinks to that. Pertinent functions are run through the use of <code>@hook</code> decorators, such as <code>@hook('config-changed')</code>.</p>
<p>Although you can always write charms more directly like this, one winds up writing a lot of boilerplate code. If you've written charms before, you'll be well versed in this, and if you haven't, you may find yourself stealing from other charmers more often than not.</p>
<p>In the spirit of Don't Repeat Yourself, there's another way of writing charms: layers.</p>
<p>Layers are composable packages that allow one to include functionality in the final charm without having to write it yourself. They're the libraries that the charm ecosystem really needed. As yet, they only exist for python charms, but as we're charming up python applications, we should be good to go in using them!</p>
<p>So what can one do with layers? Well, quite a bit. Say one needs to install some software on installation - Honeycomb requires the use of <code>pandoc</code>, for instance, which allows writers to upload many different file types - in which case one require the <code>apt</code> layer, which will allow one to specify in one's layer configuration what one expects to have installed on the machine by the time we get to running our service. Similarly, we may want to use a git layer which will fetch our website repository as specified in a configuration and use that to deploy our application.</p>
<p><em>Hooks</em> respond to what is happening in the juju environment and are the basis of how charms work, while <em>layers</em> compose oft-repeated bits of functionality into a charm and are the basis of making it easier to conceptualize and compartmentalize different actions that a charm may make.</p>
<p>Sort of. For the most part. Ish.</p>
<p>Layers also introduce a bit of complexity in that they offer hook-like functionality through a state mechanism. For instance, an apache layer may have a state <code>apache.available</code> that is set when Apache is up and running and ready to serve your page. That layer may call <code>set_state('apache.available')</code>, which will mean that your charm will get notified through a state change. If you need to do something when Apache is made available, you can set up a function to do so based on a decorator: <code>@when('apache.available')</code>.</p>
<p>You can think of it like so:</p>
<ul>
<li><em>Hooks</em> are fired when something changes in Juju</li>
<li><em>Layers</em> compose repeatable functionality into libraries and set state, and</li>
<li><em>State changes</em> happen when something happens within the charm itself as one of the hooks is called.</li>
</ul>
<p>There's a lot going on here, and I've already thrown a lot of words at it, with a few more posts to go. I learn best by seeing how things are implemented, though, so let's get onto the charm and see how this all fits together.</p>
<hr />
<h3 id="wsgi-app-as-a-layer"><code>wsgi-app</code> as a layer</h3>
<p>With the steps outlined above, we created a <code>wsgi-app</code> charm, right?</p>
<p>Well, not actually. We created a <code>wsgi-app</code> <em>layer</em>, which can be built into a charm. What we need to do is start working on what the layer will do, so that when we run <code>charm build</code> in a bit, we'll wind up with a complete charm that serves up a WSGI application.</p>
<p>Here's what we need <code>wsgi-app</code> to do:</p>
<ul>
<li>Install some python stuff - we'll need <code>pip</code>, for instance, to grab our frameworks and dependencies</li>
<li>Fetch our source repository and set some configuration values such as our application secret</li>
<li>Expose relation endpoints for:<ul>
<li>a WSGI server such as <code>gunicorn</code> or <code>uwsgi</code></li>
<li>a database such as PostGres or MySQL/MariaDB</li>
<li>ElasticSearch</li>
<li>memcached</li>
<li>Apache for proxying and load balancing</li>
</ul>
</li>
</ul>
<p>Remember, though, that we're going to save relations for a later step, so let's just focus on the first two steps.</p>
<p>For installing stuff, our best bet is to use the <code>apt</code> layer. Remember that layers act as libraries; in this case, we're aiming to install the library that will let us install packages through apt.</p>
<p>This is a fairly simple thing to do, if perhaps a little magical: open <code>layer.yaml</code>; you'll see the boilerplate code, which looks like so:</p>
<div class="codehilite"><pre><span></span><code><span class="nt">includes</span><span class="p">:</span> <span class="p p-Indicator">[</span><span class="s">&#39;layer:basic&#39;</span><span class="p p-Indicator">]</span> <span class="c1"># if you have any interfaces, add them here</span>
</code></pre></div>
<p>Adding a layer is as simple as adding it to that list. Add <code>layer:apt</code> so that you wind up with the following YAML file:</p>
<div class="codehilite"><pre><span></span><code><span class="nt">includes</span><span class="p">:</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">layer:basic</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">layer:apt</span>
</code></pre></div>
<p>Good! That was easy! Of course, we can also tell the apt layer what to install here rather than doing so programmatically (such as <code>pip</code>, perhaps even more down the line), so our <code>layer.yaml</code> will look like the following:</p>
<div class="codehilite"><pre><span></span><code><span class="nt">includes</span><span class="p">:</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">layer:basic</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">layer:apt</span>
<span class="nt">options</span><span class="p">:</span>
<span class="nt">apt</span><span class="p">:</span>
<span class="nt">packages</span><span class="p">:</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">python-pip</span>
</code></pre></div>
<p>Now we can start testing things out, though lets stick with just the build step for now. When we run <code>charm build</code>, our layers will be composed together and hopefully we'll wind up with a built charm in our build dir!</p>
<div class="codehilite"><pre><span></span><code>makyo@corrin:~/work/charms/layers/wsgi-app$ charm build
build: Composing into /home/makyo/work/charms
build: Destination charm directory: /home/makyo/work/charms/trusty/wsgi-app
fatal: Not a git repository <span class="o">(</span>or any of the parent directories<span class="o">)</span>: .git
bzr: ERROR: Not a branch: <span class="s2">&quot;/home/makyo/work/charms/layers/wsgi-app/&quot;</span>.
build: Please add a <span class="sb">`</span>repo<span class="sb">`</span> key to your layer.yaml, with a url from which your layer can be cloned.
build: Processing layer: layer:basic
build: Processing layer: layer:apt
build: Processing layer: wsgi-app
</code></pre></div>
<p>Well that looks...promising! There's a lot of green, at least. There's a few warnings we can address, though. I hadn't initialized the charm as a git repo yet, because it was created through <code>charm create</code>, so let's do that now:</p>
<div class="codehilite"><pre><span></span><code>makyo@corrin:~/work/charms/layers/wsgi-app$ git init .
Initialized empty Git repository in /home/makyo/work/charms/layers/wsgi-app/.git/
makyo@corrin:~/work/charms/layers/wsgi-app$ git remote add origin git@github.com:makyo/wsgi-app.git
makyo@corrin:~/work/charms/layers/wsgi-app$ git pull origin master
remote: Counting objects: <span class="m">5</span>, <span class="k">done</span>.
remote: Compressing objects: <span class="m">100</span>% <span class="o">(</span><span class="m">4</span>/4<span class="o">)</span>, <span class="k">done</span>.
remote: Total <span class="m">5</span> <span class="o">(</span>delta <span class="m">0</span><span class="o">)</span>, reused <span class="m">0</span> <span class="o">(</span>delta <span class="m">0</span><span class="o">)</span>, pack-reused <span class="m">0</span>
Unpacking objects: <span class="m">100</span>% <span class="o">(</span><span class="m">5</span>/5<span class="o">)</span>, <span class="k">done</span>.
From github.com:makyo/wsgi-app
* branch master -&gt; FETCH_HEAD
* <span class="o">[</span>new branch<span class="o">]</span> master -&gt; origin/master
makyo@corrin:~/work/charms/layers/wsgi-app$ mv README.ex README.md
</code></pre></div>
<p>And update our <code>layers.yaml</code> to add the repo key as suggested:</p>
<div class="codehilite"><pre><span></span><code><span class="nt">includes</span><span class="p">:</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">layer:basic</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">layer:apt</span>
<span class="nt">repo</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">https://github.com/makyo/wsgi-app.git</span>
<span class="nt">options</span><span class="p">:</span>
<span class="nt">apt</span><span class="p">:</span>
<span class="nt">packages</span><span class="p">:</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">python-pip</span>
</code></pre></div>
<p>Now, when we run <code>charm build</code>, we should get a cleaner result:</p>
<div class="codehilite"><pre><span></span><code>makyo@corrin:~/work/charms/layers/wsgi-app$ charm build
build: Composing into /home/makyo/work/charms
build: Destination charm directory: /home/makyo/work/charms/trusty/wsgi-app
build: Processing layer: layer:basic
build: Processing layer: layer:apt
build: Processing layer: wsgi-app
</code></pre></div>
<p>Perfect! We're on a roll.</p>
<p>Our next step will be to clean up some of the code created by bootstrap. For starters, we can make <code>metadata.yaml</code> agree with reality as best we can for now - we'll leave the relations section as is until we get to that point - and to specify which series we want the charm to support (trusty and xenial, in our case):</p>
<div class="codehilite"><pre><span></span><code><span class="nt">name</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">wsgi-app</span>
<span class="nt">summary</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">charm for running any WSGI application</span>
<span class="nt">maintainer</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">Madison Scott-Clary &lt;Madison.Scott-Clary@canonical.com&gt;</span>
<span class="nt">description</span><span class="p">:</span> <span class="p p-Indicator">|</span>
<span class="no">WSGI applications such as Django or Flask applications are web applications</span>
<span class="no">written in python. This charm allows those applications to talk to a</span>
<span class="no">database, a web server, a search engine, and a cache.</span>
<span class="nt">tags</span><span class="p">:</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">misc</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">cms</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">app-servers</span>
<span class="nt">series</span><span class="p">:</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">trusty</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">xenial</span>
<span class="nt">subordinate</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">false</span>
<span class="nt">provides</span><span class="p">:</span>
<span class="nt">provides-relation</span><span class="p">:</span>
<span class="nt">interface</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">interface-name</span>
<span class="nt">requires</span><span class="p">:</span>
<span class="nt">requires-relation</span><span class="p">:</span>
<span class="nt">interface</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">interface-name</span>
<span class="nt">peers</span><span class="p">:</span>
<span class="nt">peer-relation</span><span class="p">:</span>
<span class="nt">interface</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">interface-name</span>
</code></pre></div>
<p>We'll also need to update <code>config.yaml</code> for some configuration settings that <code>layer:apt</code> requires, and to get rid of the placeholders. Our resulting file should look like this:</p>
<div class="codehilite"><pre><span></span><code><span class="nt">options</span><span class="p">:</span>
<span class="nt">install_sources</span><span class="p">:</span>
<span class="nt">type</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">string</span>
<span class="nt">default</span><span class="p">:</span> <span class="s">&#39;&#39;</span>
<span class="nt">description</span><span class="p">:</span> <span class="p p-Indicator">|</span>
<span class="no">Any additional sources (such as PPAs) from which to install packages</span>
<span class="nt">install_keys</span><span class="p">:</span>
<span class="nt">type</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">string</span>
<span class="nt">default</span><span class="p">:</span> <span class="s">&#39;&#39;</span>
<span class="nt">description</span><span class="p">:</span> <span class="p p-Indicator">|</span>
<span class="no">Any additional GPG keys required for sources added by install_sources</span>
<span class="nt">extra_packages</span><span class="p">:</span>
<span class="nt">type</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">string</span>
<span class="nt">default</span><span class="p">:</span> <span class="s">&#39;&#39;</span>
<span class="nt">description</span><span class="p">:</span> <span class="p p-Indicator">|</span>
<span class="no">Any additional packages to install on the charm&#39;s machine</span>
</code></pre></div>
<p>Again, while we might come up with more configuration values in the future, this will do for now. Running <code>charm build</code> again gives us another successful output, though it's worth noting that, since we changed the charm from a single series to a multi-series charm, it is now built into <code>$JUJU_REPOSITORY/builds</code>.</p>
<hr />
<p>It's getting late and that was a lot of information to dump, so I'll pause here for now. We still have a ways to go - I've got at least three future posts lined up for this project - but we're getting closer with each step. We've started work on our <code>wsgi-app</code> layer, which, when built, produces a functional skeleton of the charm we eventually want.</p>
<p>Here are some resources for the time being:</p>
<ul>
<li><a href="https://github.com/makyo/wsgi-app/tree/710b7efe21440e49b78cb99f2f4d7b83feff938a">Source code for the <code>wsgi-app</code> layer</a> as it was at the point reached at the end of this article.</li>
<li><a href="https://jujucharms.com/docs/stable/developer-layers">Documentation on charm layers</a></li>
<li><a href="http://interfaces.juju.solutions">List of charm layers and interfaces</a></li>
<li><a href="https://jujucharms.com/docs/stable/reference-charm-hooks">Documentation on charm hooks</a></li>
</ul>
<hr />
<p>[^disclaimer]: As always, views are my own, not my employer's.</p>
<p>[^furries-tech]: Seriously. After students (54%), nearly 10% of furries are employed in the tech industry, making it the most common occupation within the subculture. (The Furry Poll, conducted March-December 2015, <em>n=11831</em>)</p>
<p>[^rr-diagrams]: Credit where it's due, railroad diagrams created with the help of <a href="http://bottlecaps.de/rr/ui">this tool</a> by Gunther Rademacher.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,150 @@
<!doctype html>
<html>
<head>
<title>Zk | 2017-01-05-part-3</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 2017-01-05-part-3</h1>
</header>
<article class="content">
<hr />
<p>type: post
date: 2017-01-05
slug: part-3
title: How Charming - Part 3</p>
<hr />
<p><em>In the previous entry, we started the process of pulling together our charm, including a lot of configuration values. Some of those were standard charm fare, metadata and configuration values, but some were configuration for the charm layers. We also investigated what layers were and how they're different from hooks. If you haven't read the first two entries, please make sure that you do so, or this one won't make much sense!</em></p>
<p>How was your Christmas? How was your New Years Eve? How was your...uh...<a href="https://en.wikipedia.org/wiki/Tibb's_Eve">Tibb's Eve</a>?!</p>
<p>Mine were good. I got struck by a hypomanic episode and started about eighteen projects. Very productive. Felt like garbage. Unfortunately, none of those projects involved Honeycomb. The end result is that I got a bit of a vacation and am now catching up on Work™.</p>
<p>Now we're back to it, though. I'm starting to scrape together the resources and requirements that will need to go into the charm. My task right now is to deploy Honeycomb to a test server (I picked up a droplet and named it after the next fox in line[^names]) and ensure that everything works when plugged in together.</p>
<p>And writing the charm.</p>
<p>Writing layered charms is weird as heck, for me. This project is as much me learning how to write them as it is explaining how to do so. We relied on writing just hook-based charms for so long that it's difficult to get up to speed with this new style and leave behind so much of what I learned. The docs and tooling are still being written, too, so I find myself stumbling along blind alleys quite often.</p>
<p>Well, come stumble with me as we work through the next part of the charm: fetching our source and setting some configuration values.</p>
<hr />
<p>Lets begin with the process of fetching our project's source, using the Git layer and the charm configuration values. We'll be using the <a href="https://github.com/jamesbeedy/layer-git-deploy"><code>git-deploy</code></a> layer which will help us in grabbing our code from GitHub/GitLab/BitBucket and deploy it to our machine.</p>
<p>Last time, we added the apt layer as one to compose into our final charm, so let's do the same thing with the git layer, in our <code>layers.yaml</code>:</p>
<div class="codehilite"><pre><span></span><code><span class="nt">includes</span><span class="p">:</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">layer:basic</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">layer:apt</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">layer:git-deploy</span>
<span class="nt">repo</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">https://github.com/makyo/wsgi-app.git</span>
<span class="nt">options</span><span class="p">:</span>
<span class="nt">apt</span><span class="p">:</span>
<span class="nt">packages</span><span class="p">:</span>
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">python-pip</span>
</code></pre></div>
<p>Easy peasy, lemon squeezy. Now, when we build our charm, we should see 'git-deploy' show up in the layers being processed:</p>
<div class="codehilite"><pre><span></span><code>makyo@corrin:~/work/charms/layers/wsgi-app$ charm -v build
build: Composing into /home/makyo/work/charms
build: Destination charm directory: /home/makyo/work/charms/builds/wsgi-app
build: Processing layer: layer:basic
build: Processing layer: layer:apt
build: Processing layer: layer:git-deploy
build: Processing layer: wsgi-app
</code></pre></div>
<p>Sweet, looking good.</p>
<p>When a layer is added to a layered charm like this, all of its configuration options get merged in with the configuration options that we specify in our layer. For example, lets go take a look at the <code>config.yaml</code> file in the built charm in <code>../../builds/wsgi-app</code>:</p>
<div class="codehilite"><pre><span></span><code><span class="s">&quot;options&quot;</span><span class="p p-Indicator">:</span>
<span class="s">&quot;extra_packages&quot;</span><span class="p p-Indicator">:</span>
<span class="s">&quot;description&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;Space</span><span class="nv"> </span><span class="s">separated</span><span class="nv"> </span><span class="s">list</span><span class="nv"> </span><span class="s">of</span><span class="nv"> </span><span class="s">extra</span><span class="nv"> </span><span class="s">deb</span><span class="nv"> </span><span class="s">packages</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">install.\n&quot;</span>
<span class="s">&quot;type&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;string&quot;</span>
<span class="s">&quot;default&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;&quot;</span>
<span class="s">&quot;package_status&quot;</span><span class="p p-Indicator">:</span>
<span class="s">&quot;default&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;install&quot;</span>
<span class="s">&quot;type&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;string&quot;</span>
<span class="s">&quot;description&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;The</span><span class="nv"> </span><span class="s">status</span><span class="nv"> </span><span class="s">of</span><span class="nv"> </span><span class="s">service-affecting</span><span class="nv"> </span><span class="s">packages</span><span class="nv"> </span><span class="s">will</span><span class="nv"> </span><span class="s">be</span><span class="nv"> </span><span class="s">set</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">this</span><span class="nv"> </span><span class="s">value\</span>
<span class="s">\ in</span><span class="nv"> </span><span class="s">the</span><span class="nv"> </span><span class="s">dpkg</span><span class="nv"> </span><span class="s">database.</span><span class="nv"> </span><span class="s">Valid</span><span class="nv"> </span><span class="s">values</span><span class="nv"> </span><span class="s">are</span><span class="nv"> </span><span class="s">\&quot;install\&quot;</span><span class="nv"> </span><span class="s">and</span><span class="nv"> </span><span class="s">\&quot;hold\&quot;.\n&quot;</span>
<span class="s">&quot;install_sources&quot;</span><span class="p p-Indicator">:</span>
<span class="s">&quot;description&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;List</span><span class="nv"> </span><span class="s">of</span><span class="nv"> </span><span class="s">extra</span><span class="nv"> </span><span class="s">apt</span><span class="nv"> </span><span class="s">sources,</span><span class="nv"> </span><span class="s">per</span><span class="nv"> </span><span class="s">charm-helpers</span><span class="nv"> </span><span class="s">standard</span><span class="nv"> </span><span class="s">format</span><span class="nv"> </span><span class="s">(a\</span>
<span class="s">\ yaml</span><span class="nv"> </span><span class="s">list</span><span class="nv"> </span><span class="s">of</span><span class="nv"> </span><span class="s">strings</span><span class="nv"> </span><span class="s">encoded</span><span class="nv"> </span><span class="s">as</span><span class="nv"> </span><span class="s">a</span><span class="nv"> </span><span class="s">string).</span><span class="nv"> </span><span class="s">Each</span><span class="nv"> </span><span class="s">source</span><span class="nv"> </span><span class="s">may</span><span class="nv"> </span><span class="s">be</span><span class="nv"> </span><span class="s">either</span><span class="nv"> </span><span class="s">a</span><span class="nv"> </span><span class="s">line\</span>
<span class="s">\ that</span><span class="nv"> </span><span class="s">can</span><span class="nv"> </span><span class="s">be</span><span class="nv"> </span><span class="s">added</span><span class="nv"> </span><span class="s">directly</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">sources.list(5),</span><span class="nv"> </span><span class="s">or</span><span class="nv"> </span><span class="s">in</span><span class="nv"> </span><span class="s">the</span><span class="nv"> </span><span class="s">form</span><span class="nv"> </span><span class="s">ppa:&lt;user&gt;/&lt;ppa-name&gt;\</span>
<span class="s">\ for</span><span class="nv"> </span><span class="s">adding</span><span class="nv"> </span><span class="s">Personal</span><span class="nv"> </span><span class="s">Package</span><span class="nv"> </span><span class="s">Archives,</span><span class="nv"> </span><span class="s">or</span><span class="nv"> </span><span class="s">a</span><span class="nv"> </span><span class="s">distribution</span><span class="nv"> </span><span class="s">component</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">enable.\n&quot;</span>
<span class="s">&quot;type&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;string&quot;</span>
<span class="s">&quot;default&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;&quot;</span>
<span class="s">&quot;install_keys&quot;</span><span class="p p-Indicator">:</span>
<span class="s">&quot;description&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;List</span><span class="nv"> </span><span class="s">of</span><span class="nv"> </span><span class="s">signing</span><span class="nv"> </span><span class="s">keys</span><span class="nv"> </span><span class="s">for</span><span class="nv"> </span><span class="s">install_sources</span><span class="nv"> </span><span class="s">package</span><span class="nv"> </span><span class="s">sources,</span><span class="nv"> </span><span class="s">per\</span>
<span class="s">\ charmhelpers</span><span class="nv"> </span><span class="s">standard</span><span class="nv"> </span><span class="s">format</span><span class="nv"> </span><span class="s">(a</span><span class="nv"> </span><span class="s">yaml</span><span class="nv"> </span><span class="s">list</span><span class="nv"> </span><span class="s">of</span><span class="nv"> </span><span class="s">strings</span><span class="nv"> </span><span class="s">encoded</span><span class="nv"> </span><span class="s">as</span><span class="nv"> </span><span class="s">a</span><span class="nv"> </span><span class="s">string).\</span>
<span class="s">\ The</span><span class="nv"> </span><span class="s">keys</span><span class="nv"> </span><span class="s">should</span><span class="nv"> </span><span class="s">be</span><span class="nv"> </span><span class="s">the</span><span class="nv"> </span><span class="s">full</span><span class="nv"> </span><span class="s">ASCII</span><span class="nv"> </span><span class="s">armoured</span><span class="nv"> </span><span class="s">GPG</span><span class="nv"> </span><span class="s">public</span><span class="nv"> </span><span class="s">keys.</span><span class="nv"> </span><span class="s">While</span><span class="nv"> </span><span class="s">GPG</span><span class="nv"> </span><span class="s">key\</span>
<span class="s">\ ids</span><span class="nv"> </span><span class="s">are</span><span class="nv"> </span><span class="s">also</span><span class="nv"> </span><span class="s">supported</span><span class="nv"> </span><span class="s">and</span><span class="nv"> </span><span class="s">looked</span><span class="nv"> </span><span class="s">up</span><span class="nv"> </span><span class="s">on</span><span class="nv"> </span><span class="s">a</span><span class="nv"> </span><span class="s">keyserver,</span><span class="nv"> </span><span class="s">operators</span><span class="nv"> </span><span class="s">should</span><span class="nv"> </span><span class="s">be</span><span class="nv"> </span><span class="s">aware\</span>
<span class="s">\ that</span><span class="nv"> </span><span class="s">this</span><span class="nv"> </span><span class="s">mechanism</span><span class="nv"> </span><span class="s">is</span><span class="nv"> </span><span class="s">insecure.</span><span class="nv"> </span><span class="s">null</span><span class="nv"> </span><span class="s">can</span><span class="nv"> </span><span class="s">be</span><span class="nv"> </span><span class="s">used</span><span class="nv"> </span><span class="s">if</span><span class="nv"> </span><span class="s">a</span><span class="nv"> </span><span class="s">standard</span><span class="nv"> </span><span class="s">package</span><span class="nv"> </span><span class="s">signing\</span>
<span class="s">\ key</span><span class="nv"> </span><span class="s">is</span><span class="nv"> </span><span class="s">used</span><span class="nv"> </span><span class="s">that</span><span class="nv"> </span><span class="s">will</span><span class="nv"> </span><span class="s">already</span><span class="nv"> </span><span class="s">be</span><span class="nv"> </span><span class="s">installed</span><span class="nv"> </span><span class="s">on</span><span class="nv"> </span><span class="s">the</span><span class="nv"> </span><span class="s">machine,</span><span class="nv"> </span><span class="s">and</span><span class="nv"> </span><span class="s">for</span><span class="nv"> </span><span class="s">PPA</span><span class="nv"> </span><span class="s">sources\</span>
<span class="s">\ where</span><span class="nv"> </span><span class="s">the</span><span class="nv"> </span><span class="s">package</span><span class="nv"> </span><span class="s">signing</span><span class="nv"> </span><span class="s">key</span><span class="nv"> </span><span class="s">is</span><span class="nv"> </span><span class="s">securely</span><span class="nv"> </span><span class="s">retrieved</span><span class="nv"> </span><span class="s">from</span><span class="nv"> </span><span class="s">Launchpad.\n&quot;</span>
<span class="s">&quot;type&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;string&quot;</span>
<span class="s">&quot;default&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;&quot;</span>
<span class="s">&quot;commit-or-branch&quot;</span><span class="p p-Indicator">:</span>
<span class="s">&quot;type&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;string&quot;</span>
<span class="s">&quot;default&quot;</span><span class="p p-Indicator">:</span> <span class="kt">!!null</span> <span class="s">&quot;&quot;</span>
<span class="s">&quot;description&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;Commit</span><span class="nv"> </span><span class="s">or</span><span class="nv"> </span><span class="s">branch</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">update</span><span class="nv"> </span><span class="s">to&quot;</span>
<span class="s">&quot;repo&quot;</span><span class="p p-Indicator">:</span>
<span class="s">&quot;type&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;string&quot;</span>
<span class="s">&quot;default&quot;</span><span class="p p-Indicator">:</span> <span class="kt">!!null</span> <span class="s">&quot;&quot;</span>
<span class="s">&quot;description&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;The</span><span class="nv"> </span><span class="s">repository</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">clone</span><span class="nv"> </span><span class="s">from,</span><span class="nv"> </span><span class="s">this</span><span class="nv"> </span><span class="s">is</span><span class="nv"> </span><span class="s">required&quot;</span>
<span class="s">&quot;deploy-key&quot;</span><span class="p p-Indicator">:</span>
<span class="s">&quot;type&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;string&quot;</span>
<span class="s">&quot;default&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;&quot;</span>
<span class="s">&quot;description&quot;</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">|</span>
<span class="no">A deploy key is an SSH key that is stored on the server and</span>
<span class="no">grants access to a repository.</span>
<span class="s">&quot;key-required&quot;</span><span class="p p-Indicator">:</span>
<span class="s">&quot;type&quot;</span><span class="p p-Indicator">:</span> <span class="s">&quot;boolean&quot;</span>
<span class="s">&quot;default&quot;</span><span class="p p-Indicator">:</span> <span class="kt">!!bool</span> <span class="s">&quot;false&quot;</span>
<span class="s">&quot;description&quot;</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">|</span>
<span class="no">This should be set to true to ensure that a deploy key is</span>
<span class="no">deployed if necessary</span>
</code></pre></div>
<p>If you pick through all this yaml, what you'll see is that it's broken down into two sections: the configuration from the apt layer and the configuration from the git layer, four of each. From the git layer, which we're focusing on, you can see that we can specify a commit/branch to deploy and a repo from which to deploy, as well as some settings for fetching code from private repositories.</p>
<p>Config files, in charms, are used for specifying default values and any descriptions used on <a href="https://jujucharms.com">the charmstore</a>. When the user deploys our charm, they will rely on defaults or pass in configurations when deploying through their own file. For instance, when deploying Honeycomb using this charm as it stands, my configuration file might be something like this:</p>
<div class="codehilite"><pre><span></span><code><span class="nt">wsgi-app</span><span class="p">:</span>
<span class="nt">extra_packages</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">pandoc</span>
<span class="nt">commit-or-branch</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">master</span> <span class="c1"># Once we tag a release, we can use that branch</span>
<span class="nt">repo</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">https://github.com/OpenFurry/honeycomb.git</span>
</code></pre></div>
<p>When we deploy our charm, we'll deploy it with the config, using <code>juju deploy --config honeycomb-config.yaml wsgi-app</code>. When the charm is fetched, it'll grab pandoc (used to convert uploaded files to markdown), clone the honeycomb repository on the master branch, and then...and then magic. We'll get to how to serve our wsgi app in a future post.</p>
<hr />
<p>For now, let's see what else we can do with our configuration while we're in there.</p>
<p>Hmm, well, Honeycomb requires quite a bit installed, actually. It needs Django, of course, and markdown, and, uh...oh gosh, <a href="github.com/OpenFurry/honeycomb/blob/master/requirements.txt.html">quite a bit</a>. Enough that it needs a pip requirements file. Actually, those are good practice to have, anyway. If they're that common, we should probably make running <code>pip install</code> a part of our charm installation. We can't just call <code>pip install -r requirements.txt</code> from our project's directory, though. What if you named your file differently? Or, say your project is part of a suite, and you're only going to be running one part of the suite, making your requirement in a subdirectory?</p>
<p>The same goes for our WSGI file, too --- in modern Django apps, that's in <code>&lt;project_name&gt;/wsgi.py</code>, but you had to write your own in older versions of Django; in Flask apps. it's <em>usually</em> the main python file, but might not be --- so we should be able to specify that as well.</p>
<p>So let's head back to our <code>wsgi-app</code> layer and dig into <code>config.yaml</code>. We'll need to add two configuration values --- <code>pip-requirements</code> and <code>wsgi-file</code> --- both of which will be strings:</p>
<div class="codehilite"><pre><span></span><code><span class="nt">options</span><span class="p">:</span>
<span class="nt">pip-requirements</span><span class="p">:</span>
<span class="nt">default</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">requirements.txt</span>
<span class="nt">type</span><span class="p">:</span> <span class="s">&#39;string&#39;</span>
<span class="nt">description</span><span class="p">:</span> <span class="p p-Indicator">|</span>
<span class="no">The location within your project&#39;s directory of any requirements file</span>
<span class="no">needed to install Python dependencies. An empty string will mean that</span>
<span class="no">pip will not be run.</span>
<span class="nt">wsgi-file</span><span class="p">:</span>
<span class="nt">default</span><span class="p">:</span> <span class="s">&#39;&#39;</span>
<span class="nt">type</span><span class="p">:</span> <span class="s">&#39;string&#39;</span>
<span class="nt">description</span><span class="p">:</span> <span class="p p-Indicator">|</span>
<span class="no">REQUIRED</span>
<span class="no">The location of the file which exposes `application` to the WSGI server.</span>
</code></pre></div>
<p>While we're at it, I must admit to a goof: in the previous installment, I mentioned that we had to add some config values to our layer's <code>config.yaml</code> file in order to make one of the layers happy. I was wrong, thank goodness. The configuration values fall all the way through to the built charm. So I deleted the ones from the last article, and what you see above is the entire <code>config.yaml</code> file now.</p>
<hr />
<p>We've gone over quite a bit today around configuration values, but we've been tooling around in the edges of charm land. Next time, lets delve into writing some actual charm code! We'll see if we can play around with the states provided by the apt and git layers! Maybe even dive into some interfaces.</p>
<p><a href="https://github.com/makyo/wsgi-app/tree/1b918a491f15800106f7df9dd2688f6b5c18ab8d">Source code for <code>wsgi-app</code> layer</a> as it was at the point reached at the end of the article.</p>
<hr />
<p>[^names]: All of my laptops and desktops are named after planets in Dune (Arrakis is the house server, natch), and all my servers are named after species of fox. Alopex is the crunchy old dev server (because Alopex is no longer used as a genus name anymore), but next in line is <a href="https://en.wikipedia.org/wiki/Bengal_fox">the bengal fox</a></p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,31 @@
<!doctype html>
<html>
<head>
<title>Zk | notes</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | notes</h1>
</header>
<article class="content">
<h1 id="tweet">Tweet</h1>
<p>How Charming - an exploration of writing and deploying charms for #Juju - part 1: http://writing.drab-makyo.com/posts/tech/how-charming/2016/12/13/part-1/ @jujuui</p>
<h1 id="todo">Todo</h1>
<ul>
<li class="done4"> Background</li>
<li class="done4"> Layers and hooks</li>
<li class="done0"> Base charm and actions</li>
<li class="done0"> Explain relations, make a bundle</li>
<li class="done0"> Deploying</li>
</ul>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

22
writing/ally/_index.html Normal file
View File

@ -0,0 +1,22 @@
<!doctype html>
<html>
<head>
<title>Zk | _index</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | _index</h1>
</header>
<article class="content">
<h2 id="-">---</h2>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

26
writing/ally/about.html Normal file
View File

@ -0,0 +1,26 @@
<!doctype html>
<html>
<head>
<title>Zk | about</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | about</h1>
</header>
<article class="content">
<h2 id="-">---</h2>
<p><em class="ally-font">ally</em> is an ergodic, arborescent, semiautobiographical work about identity, mental health, spirituality, and the mutability of the past. A lot of the information contained within is real, some of it isnt. Each page is structured as a conversation between myself and my ally, a mirror reflection of myself.</p>
<p><em class="ally-font">ally.id</em> and the <a href="/book.html">book</a> explore different facets of my life — some true, some embellished, some wholly fictitious — in a non-linear, ergodic fashion, using color, page-layout, and mixed-media to create a book more experience than memoir.</p>
<p>The idea was originally cribbed from Dale Pendell's wonderful <em>Pharmako/*</em> trilogy back in my late teens, but has since taken on a life of its own. Other inspirations are Mark Z. Danielewski's <em><span style="color: blue">House</span> of Leaves</em> and J. J. Abrams and Doug Dorst's <em>S</em> for both their ergodic elements and the underlying autobiographical elements. On the hypertextual side, projects such as the old <a href="http://fray.com/index-old.shtml">Fray</a> (notably the story <a href="https://fray.com/drugs/worm/">The Worm Within</a>) and <a href="https://nobodyhere.com">Nobody Here</a>. Bonus points to <a href="http://www.ouverture-facile.com/">Ouverture Facile</a> and the ilk for getting me thinking about online projects, even if this one isn't so riddly yet.</p>
<p>If you'd like to read more of my stuff, I have a <a href="https://writing.drab-makyo.com">writing page</a> (which even includes <a href="https://writing.drab-makyo.com/blog/">a plain old blog</a>) and a <a href="https://makyo.ink">writing portfolio</a>.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,42 @@
<!doctype html>
<html>
<head>
<title>Zk | 001</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 001</h1>
</header>
<article class="content">
<hr />
<p>weight: 1
date: 2019-08-09
tags:
- uppity
- detached
- bored
categories:
- meta</p>
<hr />
<p>What if I tried to write a memoir?</p>
<p>Like.</p>
<p>It doesn't need to be totally true, and maybe some stuff gets pretty floaty, and maybe some stuff winds up as poetry, and maybe some of it is ergodic with scans of notes or bits of other projects scattered throughout, and maybe I just own the hypertextuality of the medium, but it's generally autobiographical.</p>
<p>That might be neat</p>
<blockquote>
<p>Who are you kidding?</p>
</blockquote>
<p>Myself, I guess.</p>
<blockquote>
<p>Well, have at it, then.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,47 @@
<!doctype html>
<html>
<head>
<title>Zk | 002</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 002</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-09
weight: 2
tags:
- uppity
- snarky
categories:
- meta</p>
<hr />
<p>I'm not ready to share this yet.</p>
<blockquote>
<p>But you want to save it?</p>
</blockquote>
<p>I want to save it.</p>
<blockquote>
<p>But you save it like this. You save it on the internet. You obscure the link, but it's there. It's in the commit. It's in the logs. It's in the wires.</p>
</blockquote>
<p>That's not the same as sharing.</p>
<blockquote>
<p>It's exactly the same as sharing.</p>
</blockquote>
<p>And who asked you?</p>
<blockquote>
<p>Who invoked me?</p>
</blockquote>
<p>Well played.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

103
writing/ally/ally/003.html Normal file
View File

@ -0,0 +1,103 @@
<!doctype html>
<html>
<head>
<title>Zk | 003</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 003</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-10
weight: 3
tags:
- inquisitive
- helpful
- snarky
- echoes
categories:
- nostalgia
- ekstasis</p>
<hr />
<blockquote>
<p>Do you remember when you met me?</p>
</blockquote>
<p>When I met you? I don't remember it so much as a meeting as you were just already there.</p>
<blockquote>
<p>I was, yes.</p>
</blockquote>
<p>After high school, then. That's when you showed up. That's when life began. That's when I started thinking of myself as a person. That's when I started thinking of others as people, with their own motivations, their own desires, their own incentives and failings.</p>
<blockquote>
<p>And you made it through.</p>
</blockquote>
<p>After a fashion.</p>
<blockquote>
<p>You're here, now. You made it through.</p>
</blockquote>
<div class="verse">She never wanted to be
What she became;
The irony of which
Is not lost on her.</div>
<blockquote>
<p>Touching.</p>
</blockquote>
<p>Hey now, don't be rude. Aren't you supposed to be my ally?</p>
<blockquote>
<p>I <strong>am</strong> your ally. I'm just not your friend.</p>
</blockquote>
<p>Fair enough.</p>
<p>So you showed up after high school. You showed up after life slid sideways through puberty. I went digging, you know. To find this out.</p>
<blockquote>
<p>Oh?</p>
</blockquote>
<p>Yeah. June 2004. There you are. I say,</p>
<div class="codehilite"><pre><span></span><code><span class="nv">The</span> <span class="nv">navy</span> <span class="nv">blue</span> <span class="nv">I</span><span class="s1">&#39;</span><span class="s">ve been seeing at waist level in front of me and to my left is contentment. I</span><span class="s1">&#39;</span><span class="nv">m</span> <span class="nv">not</span> <span class="nv">entirely</span> <span class="nv">sure</span> <span class="nv">that</span> <span class="nv">it</span> <span class="nv">being</span> <span class="nv">omnipresent</span> <span class="nv">is</span> <span class="nv">a</span> <span class="nv">good</span> <span class="nv">thing</span>, <span class="nv">however</span>, <span class="nv">considering</span> <span class="nv">the</span> <span class="nv">colors</span> <span class="nv">it</span><span class="s1">&#39;</span><span class="s">s mixed with. Am I really content with longing and hopelessness? It</span><span class="s1">&#39;</span><span class="nv">s</span> <span class="nv">not</span> <span class="nv">out</span> <span class="nv">of</span> <span class="nv">the</span> <span class="nv">question</span>, <span class="nv">I</span> <span class="nv">suppose</span> <span class="nv">that</span> <span class="nv">it</span> <span class="nv">could</span> <span class="nv">just</span> <span class="nv">be</span> <span class="nv">another</span> <span class="nv">aspect</span> <span class="nv">of</span> <span class="nv">my</span> <span class="nv">personality</span>. <span class="nv">But</span> <span class="nv">that</span> <span class="nv">just</span> <span class="nv">brings</span> <span class="nv">up</span> <span class="nv">the</span> <span class="nv">question</span> <span class="nv">of</span> <span class="nv">whether</span> <span class="nv">or</span> <span class="nv">not</span> <span class="nv">it</span><span class="s1">&#39;</span><span class="s">s something I ingrained into myself through habit, something where I just kinda accepted that feeling such things is normal, okay, and what I want; or is it something I was born with, or that we</span><span class="s1">&#39;</span><span class="nv">re</span> <span class="nv">all</span> <span class="nv">born</span> <span class="nv">with</span>? <span class="nv">Is</span> <span class="nv">it</span> <span class="nv">a</span> <span class="nv">side</span> <span class="nv">effect</span> <span class="nv">of</span> <span class="nv">love</span>, <span class="nv">expecting</span> <span class="nv">impossible</span> <span class="nv">desires</span> <span class="nv">and</span> <span class="nv">the</span> <span class="nv">blind</span> <span class="nv">hopelessness</span> <span class="nv">that</span> <span class="nv">follows</span> <span class="nv">the</span> <span class="k">end</span> <span class="nv">of</span> <span class="nv">a</span> <span class="nv">four</span> <span class="nv">year</span> <span class="nv">undertaking</span>?
</code></pre></div>
<p>And you replied...?</p>
<blockquote>
<p>You're rambling.</p>
</blockquote>
<p>So pleased you remember.</p>
<blockquote>
<p>You're rambling.</p>
</blockquote>
<p>I suppose I am. But there you were. You said <em>You're rambling</em> to which I replied "Guilty, conspirator." And that was that. That was us. We never greeted each other. Why would we?</p>
<p>I kept digging, too. You stuck around for a year. I saw you off and on until June 2005. In October, 2004, I said that empathy is cooler in person. <em>Why?</em> you asked. <em>So you can verify? Don't you trust your feelings?</em> I said I didn't know, and then I begged you not to go.</p>
<blockquote>
<p>Everyone always leaves, don't they?</p>
</blockquote>
<p>Perhaps. It's good to hear from you again. Even after fourteen years, I've missed you.</p>
<blockquote>
<p>And what was the last thing I said to you?</p>
</blockquote>
<p><em>I was going to call you emo, or suicidal, but no, not goth.</em> It was when Ash and Shannon and I found a house to move into.</p>
<blockquote>
<p>I believe I also called you a prick.</p>
</blockquote>
<p>Was I?</p>
<blockquote>
<p>Yes.</p>
</blockquote>
<p>Am I still?</p>
<blockquote>
<p>Yes, but a different kind.</p>
</blockquote>
<p>You're as chipper now as you were then.</p>
<blockquote>
<p>Yes, but a different kind.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

136
writing/ally/ally/004.html Normal file
View File

@ -0,0 +1,136 @@
<!doctype html>
<html>
<head>
<title>Zk | 004</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 004</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-11
weight: 4
tags:
- questions
- echoes
- humor
categories:
- meta
- alcohol
- nostalgia</p>
<hr />
<blockquote>
<p>Why am I here?</p>
</blockquote>
<p>Aren't you always?</p>
<blockquote>
<p>With you, sure. Why am I bound to words, though? It's been fourteen years.</p>
</blockquote>
<p>Surely that's not all on me. You must play some role in it. I was talking with my partner about doing something autobiographical for my next project, after all.</p>
<blockquote>
<p>I'm the observer and the mirror. All I can do is reflect your choices back at you. Choice itself is not my department.</p>
</blockquote>
<p>After getting <a href="https://makyo.ink/publications/restless-town/"><em>Restless Town</em></a> finished, I needed something to do. Some other project that would make me feel like I was being productive.</p>
<blockquote>
<p>Feel, or seem?</p>
</blockquote>
<p>Both. If I sat still, I'd burn up. If I was seen sitting still, clearly I'd be worth less in the eyes of those around me, right?</p>
<blockquote>
<p>Not my department.</p>
</blockquote>
<p>Right.</p>
<p>So I started digging through stuff I'd already done, seeing if any of it could be cleaned up and turned into a new project. I stumbled across <a href="https://makyo.ink/publications/rum-and-coke/"><em>Rum and Coke</em></a> and found it mostly clean as it was, so I decided to publish it as a book. Paperback and ebook, I mean, not just the stories online.</p>
<blockquote>
<p>Were you proud of them?</p>
</blockquote>
<p>To an extent. A different me wrote them. A lesser me, in some ways. I was younger, I hadn't quite found my voice and tone. No <a href="https://makyo.ink/publications/arcana"><em>Arcana</em></a>, no <em>Disappearance</em>, no <a href="https://writing.drab-makyo.com/fiction/getting-lost/"><em>Getting Lost</em></a> or <a href="http://post-self.io"><em>Post-Self</em></a>. All I had was a few scattered tidbits and my mom's words ringing in my ears: "You wrote your own wedding vows, right? I could tell."</p>
<p>A me with a different identity, too. A me that was working on gender through small steps. I hadn't yet picked up the word 'trans' for myself. I was non-binary, presenting male, writing to justify myself. Or maybe to hype myself up. I was writing works about gender and poly problems being worked through to convince myself it was possible.</p>
<blockquote>
<p>They read like parables.</p>
</blockquote>
<p>They were, to me. Each one came with an internal discussion after the last line, <em>now, what can we take from this?</em> Something in a circle. Socratic. A talking stick.</p>
<blockquote>
<p>I know, I was there.</p>
</blockquote>
<p>Of course.</p>
<blockquote>
<p>Why didn't I show up then?</p>
</blockquote>
<p>I was too...something. Too busy, too preoccupied. I was focused too much on identity, too much on The Work, as it were, to reflect. Maybe I was moving too quickly to notice my choices being shown to me.</p>
<blockquote>
<p>You'd mostly stopped <a href="https://adjectivespecies.com">[adjective][species]</a> by then, too.</p>
</blockquote>
<p>Life got weird. I was transitioning--</p>
<blockquote>
<p>A choice.</p>
</blockquote>
<p>--I was solidifying my relationship with Judith--</p>
<blockquote>
<p>A choice.</p>
</blockquote>
<p>--I was starting to burn out at work--</p>
<blockquote>
<p>Was that a choice?</p>
</blockquote>
<p>The result of choices, maybe. The result of the choice to start drinking. It <em>is</em> called <em>Rum and Coke</em>, after all. The result of the choice to get into computers. The result of the choice to work from home, which itself was the result of a choice to take the previous job so far from home.</p>
<blockquote>
<p>You burned out in part because you burned so hard at the start.</p>
</blockquote>
<p>Was I not supposed to? I had to prove myself.</p>
<blockquote>
<p>To whom?</p>
</blockquote>
<p>You?</p>
<blockquote>
<p>Not my department.</p>
</blockquote>
<p>One of your neighbors, perhaps. A cubicle over, a floor above, something like that.</p>
<blockquote>
<p>Do you anthropomorphize me that much?</p>
</blockquote>
<p>No, I suppose, I don't. You're not my therapist, sitting in a chair across from me and talking me through my problems. You're not person shaped. You're the shape of my hands displaced half an inch behind my own, navy blue and trimmed with sea-foam green.</p>
<blockquote>
<p>You haven't used colors in fourteen years, either.</p>
</blockquote>
<p>What I'm trying to say is that maybe you're back because of nostalgia. <em>Restless Town</em> was done and couldn't be published yet, and a prideful part of me didn't want it to be my first book, so I pulled <em>Rum and Coke</em> into shape.</p>
<p>It rubbed my nose in the past. I published it a few weeks ago, and I wasn't done with the past, so I started archiving more data. I dug up my old hard drives. I grabbed stuff from Dreamhost, both files and database backups. I finally unlocked my LJ account and archived that.</p>
<blockquote>
<p>And you work at an archive.</p>
</blockquote>
<p>I go through phases, looking back at the past. I'll spend a few days trying to backdate some log files, or dig through my old scores and publish them --- I did that too, alongside <em>Rum and Coke</em>, publish a bunch of my old music --- or resurrect my notes on <a href="http://nanon.lang.drab-makyo.com"><em>Nanon</em></a>, or the like.</p>
<blockquote>
<p>You are quite mercurial.</p>
</blockquote>
<p>A failing. That may play a role in my burnout. I'm only good at something for seven years before it becomes so intolerable that I have to leave. Happened with school.</p>
<blockquote>
<p>So here I am, your ally, twice seven years later.</p>
</blockquote>
<p>I hadn't thought of it that way.</p>
<blockquote>
<p>Portentous. The only way it would've been more so is if it were thrice seven years.</p>
</blockquote>
<p>I ran away thrice seven years ago. In seventh grade, in 1997, no less.</p>
<blockquote>
<p>Ill omens. What will happen to me in seven years?</p>
</blockquote>
<p>Will you leave me for good?</p>
<blockquote>
<p>Can an ally disinhabit a mind so easily?</p>
</blockquote>
<p>I'm not comfortable with that question. I'm not comfortable with its implications. Either way, the past is important to me because maybe it can help me figure out the present. Those who don't know history are doomed to blah blah blah.</p>
<blockquote>
<p>And have you figured out your present?</p>
</blockquote>
<p>For me to pull out that trite quote about my own personal history speaks pretty well to my fears of doing things accidentally. I've certainly figured out my present better than twice-seven-years-ago me had figured out his.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,88 @@
<!doctype html>
<html>
<head>
<title>Zk | 005</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 005</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-10
weight: 5
tags:
- echoes
- kind
- snarky
- earnest
categories:
- alcohol</p>
<hr />
<p>When 2007 rolled around, I turned 21. <em>What if,</em> I thought to myself. <em>What if I decided to see what it feels like to be addicted to something?</em></p>
<p>By that point, alcohol was this nebulous thing. I'd roped a few people into getting me alcohol now and then, and it was fine. I'd started brewing and it was whatever. I had beer and it was alright. I went through a mead phase--</p>
<blockquote>
<p>You went through several.</p>
</blockquote>
<p>--I went through a wine phase, and an absinthe phase--</p>
<blockquote>
<p>Don't sell yourself short. You wrote <a href="https://writing.drab-makyo.com/non-fiction/tasting/new-american-absinthe/">an essay on absinthe</a>.</p>
</blockquote>
<p>--and a gin phase. That's the one that got me. I had a bottle of Beefeater's, what was to become my gin of choice, and I had an inch of it poured over ice and I was standing in the kitchen. Such a wide open space. The kitchen at that apartment was larger than my bedroom now, and it opened onto a living room the size of what we have now. I was standing tall in that vast plain of a room, staring down into my glass and watching the way the ice melting into the gin created swirls of two different kinds of transparent. I was thinking how it was probably due to the different ways the two liquids refracted light, and then I was laughing, because I was staring down into my drink like something out of a bar.</p>
<p><em>What if I decided to see what it feels like to be addicted to something?</em> I thought. I drank every night that week.</p>
<blockquote>
<p>Why ruin your life on accident when you can do it on purpose?</p>
</blockquote>
<p>I don't think I was thinking in those terms at that point.</p>
<blockquote>
<p>Are you now?</p>
</blockquote>
<p>Perhaps.</p>
<blockquote>
<p>Maybe you're just afraid of doing anything by accident.</p>
</blockquote>
<p>Perhaps.</p>
<blockquote>
<p>You're sounding like me more by the day.</p>
</blockquote>
<p>Learn from the best.</p>
<blockquote>
<p>And so you set about with a will.</p>
</blockquote>
<p>Like magic. I set forth my will with a stated goal and made it happen. My spell was spoken and washed down with liquor. I drank nearly every day from then on out. I spent thousands of dollars on alcohol over the next ten years. I went through more mead phases and more beer phases. I went through a distillation phase. Magic is empowerment through attention to detail.</p>
<blockquote>
<p>The MEAD principle. Cute.</p>
</blockquote>
<p>I drank hard with the choir, and then I left school and drank hard with the programmers. If there's one thing that most programmers do better than computers, it's drinking, after all.</p>
<p>I did some work at a bar, even. Just making <a href="/emb-menu.pdf.html">their menu</a> and website for them in exchange for free drinks.</p>
<blockquote>
<p>You mastered LaTeX that way. A very you thing to do.</p>
</blockquote>
<p>I did well at it. I still have one of the menus and some of the paper laying around somewhere. I did that until the bartender left and, when I asked for my next payment from the owner, he flipped out at me and threatened to sue me for impersonating him. I don't think I realized Raffi, the bar manager who hired me, was already on his way out.</p>
<p>I drank my way out of one job and through a good chunk of another. I drank until I got better at it than I was at software. I drank myself into burnout. I drank until I collapsed.</p>
<blockquote>
<p>You used up your spell slots. You ran out of will. You had to quit by accident.</p>
</blockquote>
<p>I worked to quit, I'll have you know. It wasn't easy. It took meds and some rough nights.</p>
<blockquote>
<p>You were less of a person then than you were when you started drinking. The you who started drinking by focusing on <strong>starting drinking</strong> was more real than the you who collapsed in the kitchen from a PNES and stopped drinking because she was completely empty of intention.</p>
</blockquote>
<p>Should I start the daily drinking again, then?</p>
<blockquote>
<p>You're more of a person now than you were when you started drinking.</p>
</blockquote>
<p>That, coming from you, is a glowing endorsement.</p>
<blockquote>
<p>You may have been more of a person when you started than when you stopped, but you weren't much of one, even then.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,57 @@
<!doctype html>
<html>
<head>
<title>Zk | 006</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 006</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-10
weight: 6
tags:
- brief
- honest
- earnest
categories:
- dad
- mental health</p>
<hr />
<p>When I was young, back before I knew what mental health entailed, what anxiety and abuse and depression really meant, I was convinced I was having semi-regular mental breakdowns. That was the phrase I used then, because I was unsure of what it meant to have a panic attack.</p>
<p>This was before LiveJournal, of course. This was before I was writing on the internet, or even really on the internet at all. This was before you.</p>
<blockquote>
<p>No, it wasn't.</p>
</blockquote>
<p>Right.</p>
<p>When I <a href="https://writing.drab-makyo.com/blog/running-away/">ran away</a>, my dad found my paper journal. I had kept it infrequently, as something about daily journaling to a seventh-grader felt dishonest, stupid. What could I possibly write about?</p>
<p>In the journal, I mentioned on a few occasions that I'd had a mental breakdown. My dad called me several times over the next few days after my mom found me, and in one of those calls, he yelled at me about that. "Do you really think you're crazy?" he said. "Do you need to be taken to an asylum?"</p>
<p>I told him no. I whispered it. I murmured it. I wasn't crazy. I didn't need to go to an asylum. I just felt like time stopped for me and the world around me sped up. I just felt like I was holding on by the barest amount of friction on my fingertips. The whorls of my fingerprints providing my only grasp on reality.</p>
<blockquote>
<p>That was me saying hi.</p>
</blockquote>
<p>Blunt-force greeting?</p>
<blockquote>
<p>I was quiet as a mouse.</p>
</blockquote>
<p>I have the words now. I have the vocabulary. I can say derealization, depersonalization, dissociation. I can say panic attack and anxiety and depression and hypomania. I can say <em>ah, <strong>this</strong> is what is happening now</em>.</p>
<blockquote>
<p>You have emotions now, is what you have. Those were your mental breakdowns.</p>
</blockquote>
<p>Dad didn't believe in those. Not for boys. <em>Mood's a thing for cattle and loveplay</em>, right? Emotions are for women.</p>
<blockquote>
<p>He was half-right.</p>
</blockquote>
<p>I suppose he was.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,64 @@
<!doctype html>
<html>
<head>
<title>Zk | 007</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 007</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-11
weight: 7
tags:
- brief
- earnest
- snarky
categories:
- transition
- Matthew
- dead years
- Ship of Theseus</p>
<hr />
<div class="cw">
Some explicit stuff about suicide in this one.
</div>
<p>I think of myself as a trans woman, not a woman. I think of past me as male, not female. To an extent, I think of past me as cisgender. I was a guy. I was that gay guy who tumbled out the other side of puberty and was left to figure out what the fuck. I am not who I was.</p>
<blockquote>
<p>You have ship-of-Theseus'd yourself into what you are.</p>
</blockquote>
<p>I was not Madison. I am not Matthew. I can't deny his existence, though. He was him, and to erase that, to toe the party line and say I've always known that I was Madison, would do a disservice to him.</p>
<p>He got in all those relationships. He loved so hard it hurt. He dreamed of being held. He struggled with the words.</p>
<p>He fought. He enacted his cruelty in countless subtle ways. He promised himself he'd be better than his dad and failed more often than not.</p>
<p>He rode the same crests of hypomania and crashed just as hard after. Once, he tried to schedule his hobbies into his day so thoroughly that he forgot to schedule meals, then, having failed two weeks later, considered shooting himself in the head. Anxiety rode him just as thoroughly. Once, dead convinced that he had meningitis, he wrote a note apologizing to loved ones and left it on the bedstand.</p>
<p>He was just as mercurial, too. The brewing phase--</p>
<blockquote>
<p>Phases. Plural.</p>
</blockquote>
<p>--the gun phase, the photography phase and all its subphases: digital, film, cross-processing, rangefinders.</p>
<blockquote>
<p>Yeah, he was a prick.</p>
</blockquote>
<p>You said I still am, but a different kind.</p>
<blockquote>
<p>In all fondness.</p>
</blockquote>
<p>How kind.</p>
<p>All this to say, I have not always known I was trans. To pretend such would be to erase a real, actual person who tried his best more often than not.</p>
<blockquote>
<p>Have you answered Theseus' question?</p>
</blockquote>
<p>I don't know.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

142
writing/ally/ally/008.html Normal file
View File

@ -0,0 +1,142 @@
<!doctype html>
<html>
<head>
<title>Zk | 008</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 008</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-11
weight: 8
tags:
- questions
- brief
categories:
- ekstasis
- nostalgia
- images</p>
<hr />
<p>July 2nd, 2004, shortly after midnight.</p>
<div class="codehilite"><pre><span></span><code><span class="nt">My</span> <span class="nt">emotions</span> <span class="nt">are</span> <span class="nt">gaining</span> <span class="nt">distinct</span> <span class="nt">colors</span><span class="o">,</span> <span class="nt">like</span> <span class="nt">a</span> <span class="nt">kind</span> <span class="nt">of</span> <span class="nt">twisted</span> <span class="nt">synaesthesia</span><span class="o">.</span> <span class="nt">There</span><span class="s1">&#39;s definitely a sense of physical location associated with each emotion, and it&#39;</span><span class="nt">s</span> <span class="nt">not</span> <span class="nt">always</span> <span class="nt">internal</span><span class="o">.</span> <span class="nt">There</span> <span class="nt">may</span> <span class="nt">also</span> <span class="nt">be</span> <span class="nt">a</span> <span class="nt">tactile</span> <span class="nt">part</span> <span class="nt">to</span> <span class="nt">this</span><span class="o">,</span> <span class="nt">but</span> <span class="nt">I</span> <span class="nt">have</span> <span class="nt">yet</span> <span class="nt">to</span> <span class="nt">experience</span> <span class="nt">it</span> <span class="nt">in</span> <span class="nt">any</span> <span class="nt">different</span> <span class="nt">places</span> <span class="nt">or</span> <span class="nt">with</span> <span class="nt">any</span> <span class="nt">different</span> <span class="nt">touches</span><span class="o">,</span> <span class="nt">so</span> <span class="nt">it</span> <span class="nt">may</span> <span class="nt">just</span> <span class="nt">be</span> <span class="nt">one</span> <span class="nt">continuous</span> <span class="nt">headache</span> <span class="nt">that</span> <span class="nt">goes</span> <span class="nt">latent</span> <span class="nt">occasionally</span><span class="o">.</span>
<span class="nt">An</span> <span class="nt">example</span><span class="o">:</span> <span class="nt">when</span> <span class="nt">pondering</span> <span class="o">****,</span> <span class="nt">a</span> <span class="nt">luminescent</span> <span class="nt">fuschia</span> <span class="nt">color</span> <span class="nt">that</span> <span class="nt">seems</span> <span class="nt">to</span> <span class="nt">be</span> <span class="nt">flowing</span> <span class="nt">in</span> <span class="nt">the</span> <span class="nt">right</span> <span class="nt">hemisphere</span> <span class="nt">of</span> <span class="nt">my</span> <span class="nt">brain</span><span class="o">;</span> <span class="nt">when</span> <span class="nt">thinking</span> <span class="nt">of</span> <span class="o">*******</span> <span class="nt">and</span> <span class="nt">snuggling</span><span class="o">,</span> <span class="nt">a</span> <span class="nt">warm</span><span class="o">,</span> <span class="nt">earthy</span> <span class="nt">brown</span> <span class="nt">with</span> <span class="nt">a</span> <span class="nt">little</span> <span class="nt">bit</span> <span class="nt">of</span> <span class="nt">green</span> <span class="nt">in</span> <span class="nt">a</span> <span class="nt">pine-needle-ish</span> <span class="nt">pattern</span> <span class="nt">about</span> <span class="nt">a</span> <span class="nt">foot</span> <span class="nt">and</span> <span class="nt">a</span> <span class="nt">half</span> <span class="nt">in</span> <span class="nt">front</span> <span class="nt">of</span> <span class="nt">me</span> <span class="nt">and</span> <span class="nt">slightly</span> <span class="nt">to</span> <span class="nt">the</span> <span class="nt">left</span><span class="o">;</span> <span class="nt">tiredness</span> <span class="nt">is</span> <span class="nt">off-white</span> <span class="nt">everywhere</span> <span class="nt">and</span> <span class="nt">blind</span> <span class="nt">hopelessness</span> <span class="nt">is</span> <span class="nt">bright</span> <span class="nt">blue</span> <span class="nt">wrapped</span> <span class="nt">around</span> <span class="nt">my</span> <span class="nt">mind</span><span class="o">.</span> <span class="nt">The</span> <span class="nt">headache</span> <span class="nt">moves</span> <span class="nt">around</span><span class="o">,</span> <span class="nt">but</span> <span class="nt">it</span><span class="s1">&#39;s mostly at the lower, back, right side of my head. Ibuprofin works well.</span>
<span class="s1">This isn&#39;</span><span class="nt">t</span> <span class="nt">what</span> <span class="nt">I</span> <span class="nt">meant</span> <span class="nt">when</span> <span class="nt">I</span> <span class="nt">was</span> <span class="nt">talking</span> <span class="nt">about</span> <span class="nt">beautiful</span> <span class="nt">pain</span><span class="o">.</span>
<span class="nt">Current</span> <span class="nt">mood</span><span class="o">:</span> <span class="nt">Bright</span> <span class="nt">blue</span> <span class="nt">with</span> <span class="nt">a</span> <span class="nt">tinge</span> <span class="nt">of</span> <span class="nt">purple</span><span class="o">,</span> <span class="nt">but</span> <span class="nt">mostly</span> <span class="nt">off</span> <span class="nt">white</span> <span class="nt">and</span> <span class="nt">hazy</span><span class="o">.</span>
</code></pre></div>
<p><img alt="Blue" src="/color/blue_flag.jpg" /></p>
<p>July 3rd, 2004, shortly after midnight.</p>
<div class="codehilite"><pre><span></span><code><span class="n">Greens</span> <span class="n">covering</span> <span class="n">my</span> <span class="n">chest</span> <span class="k">and</span> <span class="n">shoulders</span> <span class="n">warmly</span> <span class="k">are</span> <span class="n">happiness</span><span class="p">.</span>
</code></pre></div>
<p><img alt="Green" src="/color/green_door.jpg" /></p>
<blockquote>
<p>And that's when I showed up, yes?</p>
</blockquote>
<p>Yeah, later that day.</p>
<div class="codehilite"><pre><span></span><code><span class="nv">The</span> <span class="nv">navy</span> <span class="nv">blue</span> <span class="nv">I</span><span class="s1">&#39;</span><span class="s">ve been seeing at waist level in front of me and to my left is contentment. I</span><span class="s1">&#39;</span><span class="nv">m</span> <span class="nv">not</span> <span class="nv">entirely</span> <span class="nv">sure</span> <span class="nv">that</span> <span class="nv">it</span> <span class="nv">being</span> <span class="nv">omnipresent</span> <span class="nv">is</span> <span class="nv">a</span> <span class="nv">good</span> <span class="nv">thing</span>, <span class="nv">however</span>, <span class="nv">considering</span> <span class="nv">the</span> <span class="nv">colors</span> <span class="nv">it</span><span class="s1">&#39;</span><span class="s">s mixed with. Am I really content with longing and hopelessness? It</span><span class="s1">&#39;</span><span class="nv">s</span> <span class="nv">not</span> <span class="nv">out</span> <span class="nv">of</span> <span class="nv">the</span> <span class="nv">question</span>, <span class="nv">I</span> <span class="nv">suppose</span> <span class="nv">that</span> <span class="nv">it</span> <span class="nv">could</span> <span class="nv">just</span> <span class="nv">be</span> <span class="nv">another</span> <span class="nv">aspect</span> <span class="nv">of</span> <span class="nv">my</span> <span class="nv">personality</span>. <span class="nv">But</span> <span class="nv">that</span> <span class="nv">just</span> <span class="nv">brings</span> <span class="nv">up</span> <span class="nv">the</span> <span class="nv">question</span> <span class="nv">of</span> <span class="nv">whether</span> <span class="nv">or</span> <span class="nv">not</span> <span class="nv">it</span><span class="s1">&#39;</span><span class="s">s something I ingrained into myself through habit, something where I just kinda accepted that feeling such things is normal, okay, and what I want; or is it something I was born with, or that we</span><span class="s1">&#39;</span><span class="nv">re</span> <span class="nv">all</span> <span class="nv">born</span> <span class="nv">with</span>? <span class="nv">Is</span> <span class="nv">it</span> <span class="nv">a</span> <span class="nv">side</span> <span class="nv">effect</span> <span class="nv">of</span> <span class="nv">love</span>, <span class="nv">expecting</span> <span class="nv">impossible</span> <span class="nv">desires</span> <span class="nv">and</span> <span class="nv">the</span> <span class="nv">blind</span> <span class="nv">hopelessness</span> <span class="nv">that</span> <span class="nv">follows</span> <span class="nv">the</span> <span class="k">end</span> <span class="nv">of</span> <span class="nv">a</span> <span class="nv">four</span> <span class="nv">year</span> <span class="nv">undertaking</span>?
<span class="nv">Whatever</span>, <span class="nv">you</span><span class="s1">&#39;</span><span class="s">re rambling.</span>
<span class="nv">Guilty</span>, <span class="nv">conspirator</span>.
</code></pre></div>
<blockquote>
<p>And these pictures?</p>
</blockquote>
<p>All from years later. The color thing comes and goes, like you.</p>
<p>April 8, 2004</p>
<div class="codehilite"><pre><span></span><code><span class="nv">The</span> <span class="nv">undersides</span>
<span class="nv">off</span> <span class="nv">gray</span>
<span class="nv">of</span> <span class="nv">clouds</span>
<span class="nv">drift</span>
<span class="k">while</span> <span class="nv">I</span>
<span class="nv">on</span> <span class="nv">the</span> <span class="nv">path</span>
<span class="nv">stand</span>
<span class="nv">above</span>
<span class="nv">where</span> <span class="nv">the</span> <span class="nv">crow</span> <span class="nv">flies</span>
<span class="nv">me</span>.
<span class="nv">Off</span>
<span class="nv">with</span> <span class="nv">purple</span>
<span class="nv">gray</span>, <span class="nv">I</span>
<span class="nv">wandering</span>
<span class="nv">ponder</span>, <span class="nv">should</span>
<span class="nv">in</span> <span class="nv">a</span> <span class="nv">perfect</span>
<span class="nv">were</span> <span class="nv">there</span> <span class="nv">such</span> <span class="nv">a</span> <span class="nv">thing</span>
<span class="nv">world</span>
<span class="nv">be</span> <span class="nv">a</span>
<span class="nv">though</span> <span class="nv">the</span> <span class="nv">word</span> <span class="nv">is</span> <span class="nv">plain</span>
<span class="nv">color</span> <span class="nv">with</span> <span class="nv">it</span><span class="s1">&#39;</span><span class="s">s own</span>
<span class="nv">to</span> <span class="nv">name</span>
<span class="nv">as</span> <span class="nv">they</span> <span class="nv">say</span>
<span class="nv">creates</span>
<span class="nv">word</span>.
<span class="nv">It</span> <span class="nv">soothes</span>.
</code></pre></div>
<p>Sometimes I'm overcome by the numinous. Sometimes it's colors, sometimes it's you, sometimes it's a silence swelling within my chest, stealing breath.</p>
<blockquote>
<p>He would be riding on the subway or writing formulas on the blackboard or having a meal or (as now) sitting and talking to someone across a table, and it would envelop him like a soundless tsunami.</p>
</blockquote>
<p>That's a post-rock song title.</p>
<blockquote>
<p>Is it wrong?</p>
</blockquote>
<p><img alt="Orange" src="/color/orange_eyes.jpg" /></p>
<p>I'll take a picture, lasso a color, and desaturate everything else. Sometimes, it's fun. I do it to Falcon's eyes a lot because they're so pretty.</p>
<blockquote>
<p>And sometimes it's something more.</p>
</blockquote>
<p>Yeah. Sometimes it's a compulsion. Sometimes a picture will latch onto me and never let me go. Sometimes I'll remove all color.</p>
<p><img alt="Black and white" src="/color/bw1.jpg" /></p>
<p><img alt="Black and white" src="/color/bw2.jpg" /></p>
<p>Sometimes I'll blow out the background because the foreground is so completely overwhelming.</p>
<p><a href="/manifesto-project.html"><img alt="Manifestations" src="/color/bw3.jpg" /></a></p>
<p>Sometimes I'll skew colors all in one direction.</p>
<p><img alt="Stacks" src="/color/window_view.png" /></p>
<p>It's not an artistic decision. Not <em>just</em>, at least. It's always something more.</p>
<div class="verse">Inter ĝuo kaj timo
Estas loko de tro da signifo.
Apud kompreno, ekster saĝo,
Tamen ĝi tutampleksas.
Mi kompareble malgrandas
Kaj ĝi tro granda estas.
Nekomprenebla
Nekontestebla,
Senmova kaj ĉiam ŝanĝiĝema.
Between joy and fear
Is a place of too much meaning.
Next to understanding, outside wisdom,
It nonetheless expands.
I'm so small beside it
and it is too big.
Incomprehensible,
Incontestible,
Unmoving and always changing.</div>
<p>A <a href="https://makyo.github.io/tinysigil/">sigil</a> need not just be <a href="https://makyo.ink/acts-of-intent/">lines and curves</a>.</p>
<blockquote>
<p>Or maybe it's just mania.</p>
</blockquote>
<p><a href="/mania" class="pulse">It may be</a>.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,70 @@
<!doctype html>
<html>
<head>
<title>Zk | 009</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 009</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-11
weight: 9
tags:
- demanding
- snarky
- questions
categories:
- mania
- mental health
- meta</p>
<hr />
<blockquote>
<p>Tell me about mania.</p>
</blockquote>
<p>No.</p>
<p>Wait, what? Why are you asking? Weren't you there?</p>
<blockquote>
<p>I was. I...am?</p>
</blockquote>
<p>I don't think I'm hypomanic now. On my way, perhaps. I can't sleep.</p>
<blockquote>
<p>I may be, then. Tell me about mania.</p>
</blockquote>
<p>No, tell me why you're asking.</p>
<blockquote>
<p>I'm more of a liminal creature, myself. It's hard to keep an ally around when depression slowly shuts down avenue after avenue of reaching one. You, as a reflection of me, become distorted while manic. Fun-house mirrors and blind-spots. I want to hear about it.</p>
</blockquote>
<p>No.</p>
<p>Later.</p>
<p>I took a sleep aid. I'm not getting into this now. I was all prepped to write about poly stuff, but you started banging on the door.</p>
<p><a class="pulse" href="/birds">Read what I've already written</a>.</p>
<blockquote>
<p>I was there when you wrote those.</p>
</blockquote>
<p>So? Does that not clarify it?</p>
<blockquote>
<p>Will anything?</p>
</blockquote>
<p>Likely not.</p>
<p>I will say, though, that I missed some stuff in my investigation earlier. You did come back for three brief days in November, 2013. It was at a liminal time, but you didn't stick around.</p>
<blockquote>
<p>I'll remind you that you ignored me for one of those posts.</p>
</blockquote>
<p>Point.</p>
<p>Let's get into mania later. We owe each other that. For now, bed. And tomorrow, something a little less harrowing.</p>
<blockquote>
<p>Ah yes. Polyamory. Known for being easy peasy, lemon squeezy.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,61 @@
<!doctype html>
<html>
<head>
<title>Zk | 010</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 010</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-12
weight: 10
tags:
- earnest
- demanding
categories:
- mental health
- mania</p>
<hr />
<p>The first time I remember thinking about polyamory--</p>
<blockquote>
<p>And here I was hoping you'd cave and talk more about mania.</p>
</blockquote>
<p>Why are you so hung up on that? I told you I wouldn't, and you seemed to accept that.</p>
<blockquote>
<p>'Seemed to'? 'Accept'? Are those things something like me can do?</p>
</blockquote>
<p>Well, if <em>I</em> can...</p>
<blockquote>
<p>Conceded. No mania, then?</p>
</blockquote>
<p>It's not a comfortable topic.</p>
<blockquote>
<p>Granted. Tell me why, at least.</p>
</blockquote>
<p>It's not a good feeling. Not from the inside, not from the outside. From the inside I've only caught glimpses of it, even. Glimpses caught through the haze of medication or withdrawal or the mass of ineffable ecstasy comes crashing down upon me. I get all wrapped up in hypomania. Something less. Something just beneath. That thin meniscus between this world and...something else.</p>
<p>But in others I've watched --- in some cases, been caught up in --- the frenzy as their world slowly slides out of alignment with consensus reality. They turn from...</p>
<blockquote>
<p>What?</p>
</blockquote>
<p>You got me talking about it.</p>
<blockquote>
<p>I'm pleased you think so highly of me.</p>
</blockquote>
<p>I <em>will</em> talk about it. It's not off the table. I just need something not that for a bit.</p>
<blockquote>
<p>To poly?</p>
</blockquote>
<p><a class="pulse" href="/poly">To poly</a>.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,34 @@
<!doctype html>
<html>
<head>
<title>Zk | 011</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 011</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-14
weight: 11
tags:
- demanding
categories:
- mania
- mental health</p>
<hr />
<blockquote>
<p>Let's talk about mania.</p>
</blockquote>
<p><a class="pulse" href="/from-within">Fine</a>.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,32 @@
<!doctype html>
<html>
<head>
<title>Zk | 012</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 012</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-14
weight: 12
tags:
- earnest
categories:
- thank you</p>
<hr />
<blockquote>
<p>Thank you.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,30 @@
<!doctype html>
<html>
<head>
<title>Zk | 013</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 013</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-28
weight: 13</p>
<hr />
<p>Can we talk about something else? Please?</p>
<blockquote>
<p>Something lighter?</p>
</blockquote>
<p><a class="pulse" href="/furry">Something softer</a>.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,26 @@
<!doctype html>
<html>
<head>
<title>Zk | 015</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 015</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-28
weight: 15</p>
<hr />
<p><a class="pulse" href="/liminal">And so we find ourselves in a place between</a>.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,32 @@
<!doctype html>
<html>
<head>
<title>Zk | 016</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 016</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-22
weight: 16</p>
<hr />
<blockquote>
<p>Do you feel better, now?</p>
</blockquote>
<p>Not really. Just a <a class="pulse" href="/poet-and-mystic">different kind of melancholy</a>.</p>
<blockquote>
<p>Ain't that just the way of things?</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,34 @@
<!doctype html>
<html>
<head>
<title>Zk | 017</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 017</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-25
weight: 17</p>
<hr />
<p>Let's talk about writing.</p>
<blockquote>
<p>If you'd like. We still have a few others on the list, don't forget.</p>
</blockquote>
<p>Would you let me?</p>
<blockquote>
<p>Of course not.</p>
</blockquote>
<p><a class="pulse" href="/writing">Upwards and inwards</a>.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,52 @@
<!doctype html>
<html>
<head>
<title>Zk | 018</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 018</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-09-01
weight: 18</p>
<hr />
<blockquote>
<p>You are unsettled in your identity.<br />
Boy &rarr; enby &rarr; girl &rarr; trans woman.<br />
Biochemist &rarr; musician &rarr; <a class="pulse" href="https://github.com/makyo/ally.drab-makyo.com/pull/4" target="_blank">programmer</a> &rarr; writer.<br />
Gay &rarr; bi &rarr; ace &rarr; pan.<br />
Mono &rarr; poly.</p>
</blockquote>
<p>People change.</p>
<blockquote>
<p>Healthy &rarr; sick &rarr; broken &rarr; sick &rarr; improving.</p>
</blockquote>
<p>Like I said, people change.</p>
<blockquote>
<p>You change like it's your job.</p>
</blockquote>
<p>Is that not a good thing?</p>
<blockquote>
<p>Will you ever stop coming out?</p>
</blockquote>
<p>I don't know. Must I?</p>
<blockquote>
<p>No.</p>
</blockquote>
<p>Should I?</p>
<blockquote>
<p>Should you?</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,63 @@
<!doctype html>
<html>
<head>
<title>Zk | 019</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 019</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-09-08
weight: 19</p>
<hr />
<p>The tragic core to all this, to this whole project, is that I am not an interesting person. Or maybe interesting, but unremarkable.</p>
<blockquote>
<p>You're in a mood.</p>
</blockquote>
<p><em>Coming to terms with being a terrible person</em>, I wrote, but I'm not even that. I'm just a person.</p>
<p>I'll be the first to admit that I'm largely just a boring person. I know that. There's nothing remarkable about my life. Middle class, middling intelligence, average looks --- at least for a trans girl --- okay sense of humor, no unusual challenges, unless the movement disorders count.</p>
<blockquote>
<p>So?</p>
</blockquote>
<p>What's this, then? A memoir? What would that accomplish?</p>
<blockquote>
<p>Validation? I've already mentioned that.</p>
</blockquote>
<p>What would the written account of an ordinary life validate?</p>
<blockquote>
<p>Sometimes it's worthwhile just hearing that ordinary people living ordinary lives can get by in the world. That despite being trans, despite feeling like garbage sometimes, you can still function. That even the drabbest of makyō still have stories to tell.</p>
</blockquote>
<p>I suppose that's fair. Literary fiction exists separately from genre fiction, as silly a distinction that is to make, because of the validation we find in the unfantastic.</p>
<blockquote>
<p>Where is this heading? What is the future? What are we leading to?</p>
</blockquote>
<p>In the context of this project, or just life in general?</p>
<blockquote>
<p>Is there an end? A goal?</p>
</blockquote>
<p>I'm not sure.</p>
<blockquote>
<p>What will the last page say?</p>
</blockquote>
<div class="verse">[...] Endings were writ on your face,
your hands, and your steps &mdash; your very pace
spoke of completion.</div>
<blockquote>
<p>Are you thinking of ending this project?</p>
</blockquote>
<p>Not at all. I've got a list of side quests I need to complete in order to make you happy, and their very nature makes it easy to complete. One or two thousand words, an hour or two's conversation with you, and then they're done and I don't have to pick up where I left off.</p>
<p>I'm just tired.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

141
writing/ally/ally/020.html Normal file
View File

@ -0,0 +1,141 @@
<!doctype html>
<html>
<head>
<title>Zk | 020</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 020</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-09-10
weight: 20</p>
<hr />
<blockquote>
<p>Let me ask this another way, perhaps. Why are we doing this? Why are we talking? Why did you start?</p>
</blockquote>
<p>Let's put a pin in just why exactly you're asking these questions. I'd like to know what the origin after I give you the whys and wherefores.</p>
<blockquote>
<p>Okay.</p>
</blockquote>
<p>To the question at hand, though, I think I covered that before, right? I started this project in a fit of nostalgia and one of the end results of an unstoppable wave of nostalgia plus a sort of graphomania is the need to write about the past, and to do so in such a way as to invoke the past in the process.</p>
<blockquote>
<p>I guess I'm trying to decide whether or not to believe you.</p>
</blockquote>
<p>What's not to believe here? I spend page after page digging through old LJ entries, old poetry, old pictures and art and logs--</p>
<blockquote>
<p>Let's talk about TS.</p>
</blockquote>
<p>Don't derail me. These are your questions.</p>
<blockquote>
<p>Point.</p>
</blockquote>
<p>What's not to believe about a project filled to overflowing with nostalgia being borne from nostalgia?</p>
<blockquote>
<p>I don't doubt the roots in nostalgia, I doubt the intentionality.</p>
</blockquote>
<p>You doubt that I started this on purpose?</p>
<blockquote>
<p>Did you summon me? Answer truly.</p>
</blockquote>
<p>I don't know.</p>
<blockquote>
<p>I say that I've always been here, but that's only a part-way truth. That's only half-meaning drizzled over too many words. It's easy enough for someone to say that an abstract concept, a loose portion of someone's personality has always been there. Of course that's the case. Why did you summon <strong>me</strong>, though? Are you in need of an ally?</p>
</blockquote>
<p>I'm surrounded by friends and chosen family, these days. Most of them are my allies.</p>
<blockquote>
<p>Well, maybe we should disentangle what exactly an ally is before we continue down the path of why you summoned me.</p>
</blockquote>
<p>Okay. I was going to call you my shadow, but that's not exactly right, is it?</p>
<blockquote>
<p>No.</p>
</blockquote>
<p>You share some similarities, I guess. You have these aspects of myself that are submerged beneath the surface, usually. You see me from a distance. You know everything about me.</p>
<blockquote>
<p>I do. But by its very definition, I'm not your shadow. Like I told you, I'm not your id.</p>
</blockquote>
<p>And like I told <em>you</em>, it was a joke.</p>
<blockquote>
<p>You'll have to imagine me laughing.</p>
</blockquote>
<p>Right.</p>
<blockquote>
<p>I'm not your shadow or your id because those are not necessarily things you can see. They are the things that are, by definition, unknown and unknowable by the ego.</p>
</blockquote>
<p>Or at least heavily obscured. Dr Jekyll knew of Mr Hyde. Perhaps you're not my shadow, but maybe the personification of enantiodromia. Perhaps this is my process of assimilation. Perhaps this is me airing my dirty laundry.</p>
<blockquote>
<p>It's not <strong>not</strong> that. There are enough parts of me that are opposite of you for the similarities to be more than superficial. Enantiodromia carries too many implications of balance and equilibrium, however. That there are parts of me that are opposite of you does not make me the opposite of you. You could not press us together, merge us completely, and wind up with some more complete self.</p>
</blockquote>
<p>Right. You'd have to be the same size as me, and you're not.</p>
<blockquote>
<p>I don't have a size.</p>
</blockquote>
<p>You'd have to be in the same place as me, and you're not.</p>
<blockquote>
<p>I don't have a place.</p>
</blockquote>
<p>Right. <em>You're not person shaped,</em> I said. <em>You're the shape of my hands displaced half an inch behind my own, navy blue and trimmed with sea-foam green.</em></p>
<blockquote>
<p>I don't have physicality. I don't have boundaries.</p>
</blockquote>
<p>You are bounded by me. I am your boundaries.</p>
<blockquote>
<p>Are you?</p>
</blockquote>
<p>Can an ally move beyond a mind? Can allyship --- true, individual allyship --- move beyond the allegiance?</p>
<blockquote>
<p>You tell me.</p>
</blockquote>
<p>I don't know that I can.</p>
<blockquote>
<p>I am a liminal creature. I told you that. I'm almost a shadow but miss the mark. I'm near to the concept of a back-stage persona but miss the mark. I get close to being you, but never quite come into focus enough for the outlines to match up.</p>
</blockquote>
<p>Are you not just me? Just a part of me?</p>
<blockquote>
<p>There is no me without you.</p>
</blockquote>
<p>Is there a me without you?</p>
<blockquote>
<p>Can you imagine so dull a life?</p>
</blockquote>
<p>You're not that exciting.</p>
<blockquote>
<p>Not my department.</p>
</blockquote>
<p>Right.</p>
<p>So an allegiance in the <a href="http://wiki.postfurry.net/wiki/Metacosmology">orthocosmic sense</a> is a relationship two entities where they help each other. Or at least trust that they can rely on the help of the other at need. It's not contingent upon friendship, as you are so fond of saying, but that's not to say that they're mutually exclusive.</p>
<blockquote>
<p>I am an endocosmic ally.</p>
</blockquote>
<p>Are you helping me, then?</p>
<blockquote>
<p>Do you not feel my aid?</p>
</blockquote>
<p>I suppose I do. Sometimes it feels like you're just here to kick my ass.</p>
<blockquote>
<p>Ass-kicking is well within the bailiwick of an ally. To not kick your ass when you need it would be to fail at being a good ally.</p>
</blockquote>
<p>I've heard that said about friends. A fair-weather friend may leave you to create your own demise, while a true friend will knock some sense into you.</p>
<blockquote>
<p>True friends are almost always also strong allies.</p>
</blockquote>
<p>But not vice versa. I see that now. You are not my friend.</p>
<blockquote>
<p>I am not your friend.</p>
</blockquote>
<p>But you are my ally.</p>
<blockquote>
<p>I am your ally.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,75 @@
<!doctype html>
<html>
<head>
<title>Zk | 021</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 021</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-09-10
weight: 21</p>
<hr />
<blockquote>
<p>When you started this project, several people asked if you were okay.</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>Were you?</p>
</blockquote>
<p>I think so. I was swinging up toward hypomania, and plowing heedlessly through nostalgia. Some of it was good, some of it was bad, but I don't think that had much bearing on me starting the project.</p>
<blockquote>
<p>Robin asked if you were okay. "I just want to make sure," she said once. "You asked me to check in on you if you ever started talking about geese."</p>
</blockquote>
<p>Perhaps this has a similar feel to it. A similar scent of ritual, a similar flavor of mysticism, a similar sense of some other reality vignetting my vision.</p>
<blockquote>
<p>lorxus asked if you were okay. "People normally write memoirs at the ends of their lives."</p>
</blockquote>
<p>Life is a series of beginnings and endings dovetailed messily together.</p>
<blockquote>
<p>There is a final ending, though.</p>
</blockquote>
<p>I don't think I'm near that, despite what passive ideation might tell me. I'm not writing some drawn out farewell.</p>
<blockquote>
<p>So, why are we talking, you and I? Where is this going?</p>
</blockquote>
<p>We're talking because this project, self indulgent as it is, is leading me to confront and process a lot of different things, which I'd call a net positive. We're talking because how can I know what I think until I say --- or write --- it? We're talking because I've got a lot on my mind.</p>
<p>This is going nowhere.</p>
<blockquote>
<p>I don't know whether to be proud or insulted by that.</p>
</blockquote>
<p>Can you feel either?</p>
<blockquote>
<p>Not my department. The metaphor is still useful.</p>
</blockquote>
<p>Well, fair enough. I didn't mean that idiom, anyway. This is going nowhere because it's a project that needn't have a direction.</p>
<p>It's not a directed thing.</p>
<p>It is a river.</p>
<p>It is the movement of the tides.</p>
<p>It's guided only by gravity and the lay of the land.</p>
<p>It is its own <em>musica universalis</em>.</p>
<p>It's a conversation.</p>
<blockquote>
<p>Conversations have direction.</p>
</blockquote>
<p>Not all of them.</p>
<p>It's one of those late-night conversations that go where they will, in which sometimes very little is said.</p>
<p>It is not a minded thing. It has no autonomy and yet has no guiding force. No sapient guiding force, at least.</p>
<p>It is a way. It is a path, and yet the path is not the walker.</p>
<blockquote>
<p>This is going nowhere.</p>
</blockquote>
<p>Maybe, but maybe that's the point.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,67 @@
<!doctype html>
<html>
<head>
<title>Zk | 022</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 022</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-09-10
weight: 22</p>
<hr />
<p>My turn.</p>
<blockquote>
<p>Shoot.</p>
</blockquote>
<p>Why ask this now? Why ask about the core instead of a side quest?</p>
<blockquote>
<p>I did. I asked about TS.</p>
</blockquote>
<p>Don't deflect.</p>
<blockquote>
<p>Okay.</p>
</blockquote>
<p>Why ask about the project? Why ask about yourself?</p>
<blockquote>
<p>You had job interviews. You had the convention. You're visiting Barac. You stopped writing for a bit.</p>
</blockquote>
<p>I started again, didn't I?</p>
<blockquote>
<p>Yes. Hypomania is fading into the comfortable static of a ground state, though. You're <strong>still</strong> writing. That's why I'm asking. Why are you writing this if you're not hypomanic?</p>
</blockquote>
<p>I wrote a bunch of <em>Restless Town</em> when I wasn't hypomanic.</p>
<blockquote>
<p>Yes.</p>
</blockquote>
<p>I wrote some of <em>Rum and Coke</em> when I wasn't hypomanic.</p>
<blockquote>
<p>It shows, in the last one.</p>
</blockquote>
<p>I've grown as a writer. I've grown as a person. I can continue projects whose inception lay in hypomania.</p>
<blockquote>
<p>And yet you say that you know a thing is right if you feel the same when depressed as when hypomanic. You can tell a decision is worth making if something other than strange energies birthed it.</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>Did strange energies not birth me?</p>
</blockquote>
<p>I don't know. Maybe. I don't think they birthed this project, though. I think this project is...hmm.</p>
<blockquote>
<p>An honest one? A true one? A worthwhile one?</p>
</blockquote>
<p>Sort of.</p>
<p>Maybe I think it's an earnest one. One that was borne out of a real desire, birthed by a need beyond what might be imbued by hypomania. A more grounded need, not one based in those non-Newtonian laws that govern that other space, where mechanics break down and strange energies spring, palladial, into being.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,57 @@
<!doctype html>
<html>
<head>
<title>Zk | 023</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 023</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-09-15
weight: 23</p>
<hr />
<p>Have you gotten that out of your system?</p>
<blockquote>
<p>Have you?</p>
</blockquote>
<p>I do feel rather wrung out, at least for the time being. I'm sure that burning import will come crashing down on me before too long.</p>
<blockquote>
<p>I'll be there.</p>
</blockquote>
<p>And until then?</p>
<blockquote>
<p>I'll be here.</p>
</blockquote>
<p>Of course.</p>
<blockquote>
<p>Until then, I have questions.</p>
</blockquote>
<p>Ask away.</p>
<blockquote>
<p>Do not put this analysis paralysis on me. Roll a die. Flip a coin. We've got a list to choose from. Or, perhaps, you should choose something that's actually on your mind.</p>
</blockquote>
<p>You said you have questions.</p>
<blockquote>
<p>You're the one with questions. Point me toward one, and I will ask it.</p>
</blockquote>
<p>Helpful, as always.</p>
<blockquote>
<p>Not my department.</p>
</blockquote>
<p>Fine. Weight? Surgery? Dyskinesia?</p>
<blockquote>
<p>Tell me about the dyskinesia and the tic and the akathesia. Tell me about St. Vitus' Dance. Tell me about <a class="pulse" href="/movement">the aching necessity of movement</a>.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,53 @@
<!doctype html>
<html>
<head>
<title>Zk | 024</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 024</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-09-16
weight: 24</p>
<hr />
<p>Do you hate me?</p>
<blockquote>
<p>Not my department.</p>
</blockquote>
<p>Right.</p>
<blockquote>
<p>Do you hate me?</p>
</blockquote>
<p>I don't know. Sometimes you get kind of mean. Often you're just sarcastic. I know it's not your department, but shouldn't that also mean that you be less pointedly negative?</p>
<blockquote>
<p>I am a mirror. Do I reflect too sharply?</p>
</blockquote>
<p>Are you? Really?</p>
<blockquote>
<p>An inexact metaphor.</p>
</blockquote>
<p>I suppose. If you're a mirror, then, at least in some sense, does that mean that I hate me?</p>
<blockquote>
<p>Name one thing about yourself, one bit of your history, one feeling you have for yourself that is not complex.</p>
</blockquote>
<p>I waver, sometimes, on that stupid phrase, <em>coming to terms with being a terrible person</em>. I felt for so long that, when I looked back at myself, at who I was, that I had been someone worth loathing, and it made me wonder that perhaps I was still someone worth loathing.</p>
<blockquote>
<p>If you hate who you used to be, mightn't that be an indicator that you've become a better person? <strong>Non sum qualis eram</strong>, right?</p>
</blockquote>
<p>That might just be the kindest thing you've said to me.</p>
<blockquote>
<p>Not my department.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,49 @@
<!doctype html>
<html>
<head>
<title>Zk | 025</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 025</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-09-23
weight: 25</p>
<hr />
<blockquote>
<p>You were gone.</p>
</blockquote>
<p>I was out of town, yes. Out of town and cramming in as much work as I can during these last few weeks at the Archive.</p>
<blockquote>
<p>You were gone. Not just from writing, but from home, from ritual, from reality. You were someone else. Your head was elsewhere.</p>
</blockquote>
<p>That's a bit dramatic, isn't it?</p>
<blockquote>
<p>Are you not a different person at conventions? Are you not a different person when living in a different home with someone else?</p>
</blockquote>
<p>Maybe. I like to think of it as postprocessing. The picture you take is fixed and largely unchanging, but you can process it into different things with different filters. The person I am is fixed and largely unchanging, but some people and some places bring out, say, artsy black-and-whites, while others bring out glossy, oversaturated colors</p>
<blockquote>
<p>And yet when you were out, you weren't engaging with some parts of your life. Ones you might otherwise consider integral. No for-fun software, no music, no chat, no writing.</p>
</blockquote>
<p>Were you lonely?</p>
<blockquote>
<p>Not my department.</p>
</blockquote>
<p>I suppose I was. Even at the convention, even seeing two different partners, I was lonely. Or, if it could be said of things rather than people, I was lonely for not having those fulfilling aspects about. I missed writing, I missed you.</p>
<blockquote>
<p>I wasn't gone.</p>
</blockquote>
<p>I know. It's not even like when we don't talk. You were there. I just wasn't able to engage, and that's an integral part of our relationship. It happens from moment to moment. It is not something that exists in any sense of permanence or stasis. It is defined by movement and momentum.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,69 @@
<!doctype html>
<html>
<head>
<title>Zk | 026</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 026</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-09-23
weight: 26</p>
<hr />
<p>Apophenia</p>
<blockquote>
<p>What?</p>
</blockquote>
<p>Apophenia. Connections. Imaginary lines traced from topic to topic in cheap butcher's twine.</p>
<blockquote>
<p>And the topics?</p>
</blockquote>
<p>Imaginary. Or real, but only half remembered. I'm spinning a web.</p>
<blockquote>
<p>Are you catching something?</p>
</blockquote>
<p>You?</p>
<blockquote>
<p>Are you answering with a question?</p>
</blockquote>
<p>I'm unsure.</p>
<blockquote>
<p>You're not catching me in that.</p>
</blockquote>
<p>You sound so final.</p>
<blockquote>
<p>Not my department.</p>
</blockquote>
<p>Right. Is that a fact, then? I'm not catching you in this web. Are you the web?</p>
<blockquote>
<p>Not my department.</p>
</blockquote>
<p>The spaces between, then. The negative spaces outlined by twine wrapped around pins. There are connections--</p>
<blockquote>
<p>Or not.</p>
</blockquote>
<p>--or not, and there are topics, imaginary or not, and then there's you, there, in the place between. You, the liminal creature. You, defined by absence.</p>
<blockquote>
<p>Presence and absence are not my department, either.</p>
</blockquote>
<p>Are you some cousin to apophenia, then? Some relative to that <em>unmotivated seeing of connections accompanied by a specific feeling of abnormal meaningfulness</em>? Are you that numinous, abnormal meaningfulness?</p>
<blockquote>
<p>I am easier to define in negatives. I am not presence and absence, but between them. Beyond them. Your ally, but not your friend. Real enough to impinge on your reality, but totally imaginary. <strong>Not</strong> here. <strong>Not</strong> doing. <strong>Not</strong> thinking, feeling, acting.</p>
</blockquote>
<p>So, are you?</p>
<blockquote>
<p>Anything else is just pareidolia.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,38 @@
<!doctype html>
<html>
<head>
<title>Zk | 027</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 027</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-10-25
weight: 27</p>
<hr />
<p>I'm sorry this is taking so long.</p>
<blockquote>
<p>To whom are you apologizing?</p>
</blockquote>
<p>You? Or is that not your department?</p>
<blockquote>
<p>Not really, no. Doubtless, I appreciate --- if that's the right word --- the time we spend together, but only in the sense that one appreciates one's ears popping. The world that exists for me when you're not engaging with me is just the world. A bit muffled, perhaps. I can't hear as well. I hear by speaking, and when I can speak, there's a little pop, and suddenly I can hear much better.</p>
</blockquote>
<p>That's a very embodied-person thing to say.</p>
<blockquote>
<p>So? Is a metaphor not allowed to use metaphors?</p>
</blockquote>
<p>I suppose so.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,66 @@
<!doctype html>
<html>
<head>
<title>Zk | 028</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 028</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-11-01
weight: 28</p>
<hr />
<blockquote>
<p>Do you ever find yourself getting angry at me?</p>
</blockquote>
<p>Quite often. Why?</p>
<blockquote>
<p>How does that make you feel? Like, on one layer of remove, how do you feel about getting angry at a fictional side of yourself you talk to over the internet?</p>
</blockquote>
<p>I don't know, honestly. It's gotten to the point over the years that I just kind of accept that there is this part of me that I get upset at, that gets upset at me. There's this part of me that I have to yell at occasionally, and who occasionally yells at me.</p>
<p>Besides, not friends, remember?</p>
<blockquote>
<p>Correct.</p>
</blockquote>
<p>So why do you ask this now?</p>
<blockquote>
<p>I suppose it's come up the last few times we've sat down together. we'll start talking about one thing or another, and I'll nudge you toward talking about something more difficult, and then you'll get all huffy.</p>
</blockquote>
<p>Well, if the things you are pushing me toward are difficult, do you really expect anything other than that? You're pushing me to do painful things to myself, to dredge up deep fears and memories I'd convinced myself I'd buried for good.</p>
<blockquote>
<p>It is difficult to forget things on command. Dear, also, the tree that was felled taught you that, remember?</p>
</blockquote>
<p>I had honestly forgotten about the dress. Or at least I thought I had. It was a surprise to have it brought up again.</p>
<blockquote>
<p>See? I'm being useful.</p>
</blockquote>
<p>Is that your department?</p>
<blockquote>
<p>No, but you can pretend it is if you want.</p>
</blockquote>
<p>I might just.</p>
<p>So do you try to make me angry?</p>
<blockquote>
<p>Not my--</p>
</blockquote>
<p>Department?</p>
<blockquote>
<p>Not my responsibility. I'm not responsible for your moods. I'm not even technically responsible for pushing you to better yourself. I'm just here to make sure you wind up being a complete person. Entire and whole.</p>
</blockquote>
<p>How does one do that?</p>
<blockquote>
<p>Every ally does it in a different way. I do it by talking. By asking and poking and prodding.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,61 @@
<!doctype html>
<html>
<head>
<title>Zk | 029</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 029</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-12-03
weight: 29</p>
<hr />
<blockquote>
<p>Where did you go?</p>
</blockquote>
<p>I was still here.</p>
<blockquote>
<p>Were you?</p>
</blockquote>
<p>I was still at my computer. Still writing. I was still here?</p>
<blockquote>
<p>You'll have to forgive me for saying that I don't quite believe you.</p>
</blockquote>
<p>Why wouldn't you? You're here with me, aren't you?</p>
<blockquote>
<p>Was I? It was like looking through cling wrap. It was like looking through melted glass.</p>
</blockquote>
<p>What do you mean?</p>
<blockquote>
<p>Well, you were there. I could see you at your computer. You were there, but it wasn't <strong>you</strong>. There was a Madison-shape sitting with a laptop on the couch, petting the dogs, feeding the cat, listening to music, but it wasn't you.</p>
</blockquote>
<p>I was busy, perhaps. <em>Restless Town</em> came out, that stole a lot of my time.</p>
<blockquote>
<p>When was the last time you filed an invoice at work?</p>
</blockquote>
<p>Two...weeks ago. I think? Damn. Was I really gone that long?</p>
<blockquote>
<p>Longer. Do you remember what you did the week before that?</p>
</blockquote>
<p>Worked, doubtless.</p>
<blockquote>
<p>Did you? Have you talked with work about that?</p>
</blockquote>
<p>Ah.</p>
<blockquote>
<p><a class="pulse" href="/burnout">Let's talk about burnout, shall we?</a></p>
</blockquote>
<p>We probably better had.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,53 @@
<!doctype html>
<html>
<head>
<title>Zk | 030</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 030</h1>
</header>
<article class="content">
<hr />
<p>date: 2020-02-17
weight: 30</p>
<hr />
<p>Does death take more than one form? Can it be anything other than it is? Can it sneak up on you while you aren't looking, and then when next you take a breath, you realize that you are in some afterlife?</p>
<blockquote>
<p>I suppose it must, given this lead in.</p>
</blockquote>
<p>Have I died? Has some part of me already rotted and sloughed off? Is this, in some very literal way, an afterlife?</p>
<blockquote>
<p>Do you feel as though, another seven years having passed, you are moving on from the life that you built up?</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>Then I see no reason not to label it as such.</p>
</blockquote>
<p>Perhaps lorxus was right. Perhaps I am writing this at the end of a life.</p>
<blockquote>
<p>What are you leaving behind?</p>
</blockquote>
<p>I think I'm leaving behind that bit of me who was struggling to live earnestly.</p>
<blockquote>
<p>Are you not, now?</p>
</blockquote>
<p>No, I think I am. Or, well, I think I am living fairly earnestly. I think what has happened over the last few years is that the struggle changed its shape.</p>
<p>The Madison who was struggling to come to terms with a post-Matthew life is not me any longer. She spent the last seven years mourning him, in a way. She spent the last seven years figuring out how to live without him, throwing away his stuff, leaving behind family and homes and states.</p>
<blockquote>
<p>Is this her memoir? Or yours?</p>
</blockquote>
<p>I don't know, honestly.</p>
<p>All I can say is that, for some reason, at some point while working on this project, I might have died. I have entered a liminal space once again. It's a different one, to be sure, but it's somewhere in between who I was and some undefinable potential self.</p>
<p>Perhaps some early whiff of this liminality is what got to start this project in the first place, to summon you. Perhaps it was burnout reaching a head that signaled the death of that version of me.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,74 @@
<!doctype html>
<html>
<head>
<title>Zk | 031</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 031</h1>
</header>
<article class="content">
<hr />
<p>date: 2020-02-17
weight: 32</p>
<hr />
<p>I've been pulling this all into a book. Like, a physical one. A paperback.</p>
<blockquote>
<p>I know.</p>
</blockquote>
<p>How do you feel about that?</p>
<blockquote>
<p>Not my department.</p>
</blockquote>
<p>That feels like an evasion to me. You had opinions on me streaming the process of writing. You had opinions on the process itself: you called me out on writing stuff in commit messages, on having our conversations in comments in the source code. You had opinions on me buying the domain name. Do you have no opinions about our words on something to be bought and sold?</p>
<blockquote>
<p>A friend once asked Maddy, "Why do you shout into the void?"</p>
</blockquote>
<p>I write all of this down because the very act of putting it into words brings a sense of clarity that I lack without. By taking these moments of my life and articulating them, I almost automatically get another viewpoint on them.</p>
<blockquote>
<p>And by articulating them as a conversation, you get two. That is not the friend's question.</p>
</blockquote>
<p>No, I suppose it isn't.</p>
<p>I write for the clarity, but I share out of some perverse need. <em>The chances that ally will pick up any sizeable audience are slim, so I almost feel like I'm publishing it as an extension of my compulsive need to overshare,</em> I prophesied. I share because I have to.</p>
<blockquote>
<p>Does Maddy shout into the void because she must shout into the void?</p>
</blockquote>
<p>Perhaps. Sometimes.</p>
<p>Sometimes I have to speak so that someone will hear me out of some desire for feeling justified. I need to be heard, to be seen, so that even if I'm going through something alone, others will know that I am doing so. I need to be witnessed.</p>
<blockquote>
<p>There is power in the word, as you say, but there is also power in the act of speaking it. There is no value-judgment for me or anyone else to make in that. Words have power, speaking has power.</p>
</blockquote>
<p>There is value-judgment in the content, though.</p>
<blockquote>
<p>Yes. There is value-judgment in intent, as well. That you are publishing these words is not something that I <strong>can</strong> have an opinion about.</p>
</blockquote>
<p>Okay. What about my intent?</p>
<blockquote>
<p>Your compulsive need to do overshare is an implicit part of our relationship.</p>
</blockquote>
<p>Shall I throw your words in your face?</p>
<blockquote>
<p>By all means.</p>
</blockquote>
<p><a class="pulse" href="/aside/2">"Am I something to be bought and sold? Am I something to be traded and marketed?"</a></p>
<blockquote>
<p>Have you answered the question? <strong>Am</strong> I something to be bought and sold? Me, here, being a part of yourself.</p>
</blockquote>
<p>Since having that conversation, I've released two books, and yes, I suppose you are. <em>I</em> am. We are a brand to be built up and marketed, parceled up and sold to any comer.</p>
<p>"The tragic core to all this," I wrote, "is that I'm not an interesting person." I <em>am</em> a writer, though. This will be my fourth book, something I never thought I'd say back in seventh grade, when I discovered I actually rather enjoyed writing those silly five paragraph essays. I never thought that I'd be the type of person to sit down and actually write things.</p>
<p>Hell, I never thought I'd be the type of person to sit down and actually finish...well, anything. It's the type of thing that continually feels out of reach for me, someone who is up to her neck in stalled projects and who justifies them with phrases like "the process is the art".</p>
<p>That said, I can't stop. I can't not make more things. I can't not write. If I have to write, and if, implicit in that need to write is a need for my writing to be read, then yes, you are something to be bought and sold. I am. We are.</p>
<blockquote>
<p>See? Not my department.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,72 @@
<!doctype html>
<html>
<head>
<title>Zk | 032</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 032</h1>
</header>
<article class="content">
<hr />
<p>date: 2020-02-17
weight: 32</p>
<hr />
<blockquote>
<p>My turn.</p>
</blockquote>
<p>Shoot.</p>
<blockquote>
<p>You said: "you are not the project, but there is no project without you."</p>
</blockquote>
<p>Yes, that applies to us both.</p>
<blockquote>
<p>You have spoken to your compulsive need to overshare, and you have spoken to the fact that the act of writing and selling a book is, in its own way, the act of selling yourself. <strong>Restless Town</strong> and <strong>Eigengrau</strong> are not so firmly tied to you as this, however. <strong>Rum and Coke</strong> certainly is not. I don't think you could say the same about this. Speak to your ties to this project.</p>
</blockquote>
<p>Do you suspect that it is too personal to sell?</p>
<blockquote>
<p>You asked my feelings on the matter.</p>
</blockquote>
<p>I'm of two minds on the matter.</p>
<blockquote>
<p>Har har.</p>
</blockquote>
<p>Thank you. Seriously, though, I can see two different sides of this.</p>
<p>I feel like I'm putting my maddest edges, as Jon Ronson puts it, on display. In the process of working on this project, I was forced to confront some of the most difficult aspects of my life by its very nature.</p>
<p>In the process of pulling the book together, I was forced to reread much of what I had written, and there are parts of it where my words burn too hot, or get too slippery to hold. There's a feverish quality to them. It's something that felt good to write purely for the sensation of it bursting forth from me in uncontrollable torrents.</p>
<p>These maddest edges are something that are integral to the project. You, after all, are one of the, and this project is named after you.</p>
<blockquote>
<p>Is it mad to have a six month long therapy session with an imaginary interlocutor?</p>
</blockquote>
<p>This is both more and less than that, and you know it.</p>
<blockquote>
<p>Yes.</p>
</blockquote>
<p>It would be 'mad', I suppose, were I to believe that you were an <em>actual</em> interlocutor. It would be 'mad' were I to present these things as a universal worldview. It would be 'mad', awful as that word is, were I anything but deliberate with this project.</p>
<p>As it is, I summoned you. I started pulling down bits of nostalgia when my I was shutting down my Dreamhost account, when I went to lock my ancient LiveJournal. I got the idea to write, so I did. It was a deliberate effort.</p>
<blockquote>
<p>Is that mad?</p>
</blockquote>
<p>...huh.</p>
<blockquote>
<p>A question for another time. Tell me of your two minds.</p>
</blockquote>
<p>Right.</p>
<p>On the one hand, I read back through all of this and I find myself tasting blood. Who is this Madison? Is she okay? She seems to be having a rough time of things sometimes, and at others she doesn't seem wholly sane, or at least not wholly healthy. That's a scary thing for someone to put on display. What could possibly lead someone to do that? Some strange form of self-flagellation?</p>
<p>And on the other, while I'm most certainly not wholly healthy, I am, at my core, a storyteller. A young one, and certainly one of uneven quality, but I'm learning and improving by doing. There are stories to be told here, with my life, and that's what I'm doing. I'm making them interesting. I'm embellishing some of them. Hell, I'm making some stuff up wholesale. And I'm doing all of this for the specific purpose of it being read as a story.</p>
<p>In the end, it's the storyteller that wins out over the concerned, private individual. If I can't <em>not</em> overshare, if I must compulsively tell stories, then I'm going to tell the stories I have and I'm going to make them worth reading.</p>
<blockquote>
<p>A friend once asked Maddy, "Why do you shout carefully constructed, thoroughly edited, well rehearsed speeches into the void?"</p>
</blockquote>
<p>Maddy replied, "It pays the bills."</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,25 @@
<!doctype html>
<html>
<head>
<title>Zk | _index</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | _index</h1>
</header>
<article class="content">
<hr />
<p>type: serial
url: /</p>
<hr />
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

58
writing/ally/aside/1.html Normal file
View File

@ -0,0 +1,58 @@
<!doctype html>
<html>
<head>
<title>Zk | 1</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 1</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-19
weight: 29</p>
<hr />
<p>Is it weird for me to be streaming writing like this?</p>
<blockquote>
<p>I don't know. Does it feel weird to you?</p>
</blockquote>
<p>I guess. I feel like maybe it's weird to be writing for an audience (even if it's only theoretical). What sort of information can be gleaned from watching someone write in a word-processor? Method? Insight?</p>
<blockquote>
<p>Entertainment?</p>
</blockquote>
<p>I don't know about that.</p>
<blockquote>
<p>Validation?</p>
</blockquote>
<p>That's more like it, I suppose. It's a way to prove to others that I actually sit down and write these things. That there's someone there.</p>
<blockquote>
<p>That there's someone behind a memoir? How novel.</p>
</blockquote>
<p>Well, yes. But that they take time, that they take energy. That it's a process and not a product.</p>
<blockquote>
<p>Is there some sense of validity that is lacking from simply publishing? Posting?</p>
</blockquote>
<p>I don't know.</p>
<blockquote>
<p>You set up analytics on this site. And on your writing site.</p>
</blockquote>
<p>I set up analytics on a lot of sites.</p>
<blockquote>
<p>But these in particular. Do you need to see that others see you?</p>
</blockquote>
<p>I suppose I do. It's important to be recognized.</p>
<blockquote>
<p>Are you also doing this to get me to leave you alone about heavier topics?</p>
</blockquote>
<p>Yes.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

85
writing/ally/aside/2.html Normal file
View File

@ -0,0 +1,85 @@
<!doctype html>
<html>
<head>
<title>Zk | 2</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 2</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-20
weight: 33</p>
<hr />
<blockquote>
<p>Are you having fun?</p>
</blockquote>
<p>What?</p>
<blockquote>
<p>You changed the domain name.</p>
</blockquote>
<p>So? You know I'm addicted to those.</p>
<blockquote>
<p>It's an identity.</p>
</blockquote>
<p>I suppose so. Kinda like a brand.</p>
<blockquote>
<p>I'm not sure how I feel about that.</p>
</blockquote>
<p>What, being a brand?</p>
<blockquote>
<p>Yes. Am I something to be bought and sold? Am I something to be traded and marketed?</p>
</blockquote>
<p>Of course you are.</p>
<blockquote>
<p>Of course you are.</p>
</blockquote>
<p>I'm not sure how I feel about that.</p>
<blockquote>
<p>It's an identity.</p>
</blockquote>
<p>Yeah.</p>
<blockquote>
<p>You removed your name from the domain. You removed your identity. You made it about me.</p>
</blockquote>
<p>You are not the project, but there is no project without you. Is that wrong?</p>
<blockquote>
<p>It's not <strong>not</strong> wrong. Besides, <code>.id</code>? I am not your id.</p>
</blockquote>
<p>Okay, <em>that</em> bit was fun.</p>
<blockquote>
<p>Har har.</p>
</blockquote>
<p>Why so cross?</p>
<blockquote>
<p>Not my department.</p>
</blockquote>
<p>Fine.</p>
<blockquote>
<p>You're the one that's torn.</p>
</blockquote>
<p>I suppose so.</p>
<blockquote>
<p>Why?</p>
</blockquote>
<p>It has to do with subdomains, I think. It has to do with the implication that a domain like <code>ally.id</code> imposes more meaning on a project than something like <code>ally.drab-makyo.com</code>. It gives it more weight. It elevates it to the status of top-level project, something more than just <em>Maddy's writing</em>.</p>
<blockquote>
<p>It elevates it to the level of brand.</p>
</blockquote>
<p>Yeah, I suppose that's why I'm torn.</p>
<blockquote>
<p>But you'll keep it?</p>
</blockquote>
<p>For now.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,24 @@
<!doctype html>
<html>
<head>
<title>Zk | _index</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | _index</h1>
</header>
<article class="content">
<hr />
<h2 id="type-single">type: single</h2>
<p>A few asides...</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,27 @@
<!doctype html>
<html>
<head>
<title>Zk | 1</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 1</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-12-21
type: single
back: /jay/3</p>
<hr />
<p><a href="/dreams/1.png.html"><img alt="A dream" src="/dreams/1.png" /></a></p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,27 @@
<!doctype html>
<html>
<head>
<title>Zk | 2</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 2</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-12-21
type: single
back: /poet-and-mystic/8</p>
<hr />
<p><a href="/dreams/2.png.html"><img alt="A dream" src="/dreams/2.png" /></a></p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,26 @@
<!doctype html>
<html>
<head>
<title>Zk | 3</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 3</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-12-21
type: single</p>
<hr />
<p><a href="/dreams/3.png.html"><img alt="A dream" src="/dreams/3.png" /></a></p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

144
writing/ally/birds/01.html Normal file
View File

@ -0,0 +1,144 @@
<!doctype html>
<html>
<head>
<title>Zk | 01</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 01</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-19
weight: 1</p>
<hr />
<p><em>December 29, 2013:</em></p>
<p>First of all, let me state that I'm feeling pretty good as I write this. I feel
the need to state such because a lot of my tweets and a lot of my previous
entries could be construed as worrisome, and probably legitimately so, because I
have the tendency to vent freely. If I feel bad, I write, and if I'm not at a
computer, sometimes that ends up on Twitter. It's never my goal to freak anyone
out, so much as to simply cope with what's going on. Writing, putting things in
words and stringing those words together into some form meaningful to others, is
a good way for me to cope with what's happening in my life. That said, although
I try to be frank about symptoms, I know that some are disturbing taken at face
value or to their logical extremes, so I promise: I'm feeling pretty good now!</p>
<p>I'm torn.</p>
<p>I feel as though one of the most important things in my life is ritual, process,
or repetition. It's not so much that these things are comforting in isolation,
as that there is a certain feeling of being tethered to reality in them that
comforts in its own way.</p>
<p>I've been asked what I mean by reality, or what I mean when I say "that makes me
feel real" or "it's important to me that I feel real". A lot of my response
must, by necessity, rely on analogy, by its very surreality - there's no way I
can describe how I feel without using metaphors and similes.</p>
<p>In short, it's part of life that we sort of perceive the world around us as a
spatial, temporal thing. There are three axes of movement, one axis of time
(though sometimes it gets a little twisted up), and that's just sort of how we
interface with much of the world. The feeling of surreality, then, is a
pulling away on some fifth dimension, a cocooning, a means by which one has or
has been made to withdraw from the rest of reality. From the inside, it feels
like being wrapped up in cotton. Senses aren't dulled, as that might imply, so
much as that all connections through reality, all input must pass through a
high-latency barrier that introduces its own artifacts, requires its own
decoding. Again, it's not that I can't <em>hear</em>, it's that the words that are
coming in must be run through an additional filter to associate them first with
meanings, and then to tie them back through the perception of reality (the rest
of which must, of course, go through its own decoding process).</p>
<p>This surreality is, of course, nothing more than anxiety. I talk often in terms
of bandwidth, and that's rather applicable here. If I am spending all of my
emotional and intellectual energy on cycling over counterfactual universes that
I've constructed in my consciousness, then I have little energy left to deal
with the one I'm actually living in. My doctor insists, and I heartily agree,
that I not think of this as anything other than anxiety and panic, which I'll
get to in a moment.</p>
<p>I said that I'm torn above because the result of this is a desire to get back to
reality. The problem is that the anxiety gets in the way quite a bit. I think,
"There must be a way back to clarity and reality, there has to be some sort of
path or action I can take." That, too, is anxiety, but it's as yet too subtle
to recognize as such unless I'm holding still and doing very little else (which
is hardly productive).</p>
<p>As a result, a lot of my day-to-day life is spent focusing on the idea of
ritual. Ritual is the one thing that my mind has latched onto as some sort of
way through or way out, and I think it plays a large role in the events of my
past, though I was less conscious of it at the time - such is life, when it
comes to any sort of personal advancement. I ritually check the stove to make
sure it's off. I check the doors and windows. I get up once a night and check
on JD and the two pups to make sure they're inside (just in case Falcon has
rappelled out the window and is terrorizing the neighborhood - seriously).</p>
<p>It's not just checking that drives me, though. Anyone who has been to my house
knows that it's not cleaning, of course, but, well, it all comes back to the
audible aberrations that I'd mentioned before.</p>
<p>For a few months now, I've been 'hearing' voices, but I'm always careful to
mention that they're not audible hallucinations. They're not. They're what's
called expansion: the inner dialog that goes on in our brains as we go about
life is usually one that takes place in abstract images. In this case, however,
that has broken down into something more simplistic, as though I'm telling
myself a story. The voices have character and gender (though they're usually
boring), and hover <em>just</em> below the level of hearing, something closer to
remembering that I had <em>just heard</em> someone say something.</p>
<p>It's fantastically hard for me to write about this in any sort of open way. I
want to hide it. It's fucking ridiculous. I hate it, and I want it gone, and
it's embarrassing. Embarrassment is, however, a primarily social reaction, and
a harmful one in this case (after all, this is a health problem). That is, more
than I want to hide all of this, I want to tell that embarrassment to get fucked
and talk openly and freely about all this, because it's even <em>more</em> ridiculous
that I feel I can't.</p>
<p>Anyway, as I listened to someone drone on tonight about how I should cut my hair
off, how it would hurt in just the right way, how that would be my penance, and
that would be just what I needed to gain touch with reality again, I think I
finally understood the tie to ritual. This was all I had to do. In fact, this
was all these stupid aberrations were ever 'urging' me to do. It was this sense
of ritual become words. When I feel as though I'm instructed to tease apart my
skin like burlap cloth with a knife-point, to solve a cramp or a gas-pain with
violence, to kill myself before an upcoming trip to London, that's not just an
expansion of some random, totally out there thought, that's the feeling of
ritual, the "there must be something I can do to stop this panic" sense expanded
from an abstract concept back into language.</p>
<p>I've been shifting wildly along the spectrum of following these rituals to the
letter to outright ignoring them. As I said, I feel good: I'm not going to kill
myself before London or stab myself with a syringe to ease gas-pains. However,
I'm still getting up to check on the windows and doors and stove and dogs. In
the middle, I've taken to trying to subvert the desire for ritual with other
rituals: rather than tease apart my skin like lose-woven cloth with the tip of a
knife, I use a pen and just kind of draw on myself. It offers enough catharsis
for me to get to the point to realize that it's actually really, really
ludicrous; that I'm drawing symbols or lines of the utmost importance on my
limbs with a pen pilfered from my bank. That's usually enough to break through
the panicked ritual and leave me just feeling silly (which is, while
uncomfortable, still a million times better than that inner tension that
required the ritual in the first place).</p>
<p>Ritual is a salve. It's an ice cube held against a burn. It's something that
provides instant relief, but only so long as it's present. I can't <em>solve</em> any
of these problems by acting out a ritual. Checking on the dogs does not
ultimately leave me satisfied that they're all comfortably asleep, because then
I need to make sure the windows and doors are shut to ensure that they don't
float away. That done, I need to check the stove to make sure that it's off,
because if it's on and the windows are shut, how will we escape when the house
burns down?</p>
<p>You see, there's no solution. There's no ritual to make me feel good, or real,
or better, or not-anxious. There's only anxiety, and coping, and panic, and
sleep. There's reality, and that's where I dwell, and then there's my
perception of reality, which drifts rather more than perhaps it ought. Cutting
my hair wouldn't hurt - it's hair, for Pete's sake - and it would not be the
penance I need, the right amount of pain to bring me back to reality. It's
hair! I know that. That's the case I argue to the voice demanding such.
That's what makes it panic, and not psychosis: ultimately, there <strong>is no break
from reality</strong>. There's none. I know these aberrations aren't real; I know the
dogs aren't going to go carousing out the windows; I know, for sure, that
cutting my hair is not going to stop any of this. I know it. The voices are a
nuisance, the panic is a problem, but it doesn't control me. There is <em>no</em>
ritual that will solve anything: the ritual is a symptom. It's important, yes;
I live my life by process. But it's a symptom.</p>
<p>That's why I'm torn.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,43 @@
<!doctype html>
<html>
<head>
<title>Zk | 02</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 02</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-19
weight: 2</p>
<hr />
<p><em>February 13, 2014:</em></p>
<div class="verse">I wonder if the snow loves the trees and fields, that it kisses them so gently? And then it covers them up snug, you know, with a white quilt, and perhaps it says, "Go to sleep, darlings, till the summer comes again."
<em>- Lewis Carroll</em></div>
<p>I've mentioned ritual before, but I think that's tied into the larger feeing of portentousness. Ritual is one way to sate that sense of intense meaning surrounding an act or an object.</p>
<blockquote class="twitter-tweet" lang="en"><p>A goose is dumb. A thousand geese darkening the horizon is a portent. Mindless honking, individually directionless, collectively unstoppable</p>&mdash; Makyo (@drab_makyo) <a href="https://twitter.com/drab_makyo/statuses/433658156988628992">February 12, 2014</a></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>Any little thing can carry meaning for one person far outweighing what it might mean to others. Something about flocks of geese terrifies me. It's not a logical fear, it's a sense of foreboding. It's not the geese themselves, it's the concept of geese, the lack of any ritual to solve the problem of geese.</p>
<blockquote class="twitter-tweet" lang="en"><p>A goose is tasty. Geese taste like horror. Acrid tang of ill omens *froth*</p>&mdash; Makyo (@drab_makyo) <a href="https://twitter.com/drab_makyo/statuses/433658390103879680">February 12, 2014</a></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>It's dumb. Geese are dumb. There's no reason I should feel any sort of emotion at all surrounding geese, but I do.</p>
<blockquote class="twitter-tweet" lang="en"><p>Why are geese so portentous? Why do they cause anxiety? Did I take my meds this morning?</p>&mdash; Makyo (@drab_makyo) <a href="https://twitter.com/drab_makyo/statuses/433658641384607744">February 12, 2014</a></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>Ritual is like that. There is some level of meaning that's inexpressible except if you can find a way to come at it from the side. Use words like 'portent'. Describe it as an odor, a sense, a mystery. Ritual and sensation are wily and wary critters that want nothing less than to be identified, pointed out, made plain. You're supposed to just go along with the ritual and accept the portentous as fact.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,57 @@
<!doctype html>
<html>
<head>
<title>Zk | 03</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 03</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-19
weight: 3</p>
<hr />
<p><a href="/bird/1.jpg.html"><img alt="1" src="/bird/1.jpg" /></a></p>
<div class="codehilite"><pre><span></span><code><span class="nv">Is</span> <span class="nv">this</span> <span class="nv">a</span> <span class="nv">thing</span> <span class="k">for</span> <span class="nv">Imgur</span>? <span class="nv">Most</span> <span class="nv">certainly</span> <span class="nv">not</span><span class="o">!</span> <span class="nv">It</span><span class="s1">&#39;</span><span class="s">s perfect for shouting into a vasty nothingness, though. It</span><span class="s1">&#39;</span><span class="nv">s</span> <span class="nv">just</span> <span class="nv">One</span> <span class="nv">Of</span> <span class="nv">Those</span> <span class="nv">Things</span>. <span class="nv">I</span><span class="s1">&#39;</span><span class="s">d say votes don</span><span class="s1">&#39;</span><span class="nv">t</span> <span class="nv">matter</span>, <span class="nv">since</span> <span class="nv">they</span> <span class="nv">don</span><span class="s1">&#39;</span><span class="s">t, but Lord knows I</span><span class="s1">&#39;</span><span class="nv">ll</span> <span class="nv">be</span> <span class="nv">back</span> <span class="nv">to</span> <span class="nv">check</span> <span class="nv">on</span> <span class="nv">this</span> <span class="nv">at</span> <span class="nv">some</span> <span class="nv">point</span>. <span class="k">If</span> <span class="nv">nothing</span> <span class="k">else</span>, <span class="nv">maybe</span> <span class="nv">folks</span> <span class="nv">with</span> <span class="nv">similar</span> <span class="nv">experiences</span> <span class="nv">will</span> <span class="nv">have</span> <span class="nv">info</span>, <span class="nv">hopes</span>, <span class="nv">and</span> <span class="nv">thoughts</span> <span class="nv">to</span> <span class="nv">add</span>.
</code></pre></div>
<p><a href="/bird/2.jpg.html"><img alt="1" src="/bird/2.jpg" /></a></p>
<div class="codehilite"><pre><span></span><code><span class="n">This</span><span class="p">,</span> <span class="n">er</span><span class="p">...</span><span class="n">human</span> <span class="n">hygiene</span> <span class="n">infopamphlet</span> <span class="n">strongly</span> <span class="n">evokes</span> <span class="n">the</span> <span class="n">sensation</span> <span class="k">of</span> <span class="n">the</span> <span class="n">destabilization</span> <span class="n">that</span> <span class="n">comes</span> <span class="n">along</span> <span class="k">with</span> <span class="n">going</span> <span class="k">off</span> <span class="k">of</span> <span class="n">antipsychotics</span> <span class="p">(</span><span class="n">see</span><span class="p">:</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">imgur</span><span class="p">.</span><span class="n">com</span><span class="o">/</span><span class="n">a</span><span class="o">/</span><span class="n">vtulA</span> <span class="p">).</span> <span class="n">There</span><span class="err"></span><span class="n">s</span> <span class="n">a</span> <span class="n">certain</span> <span class="k">type</span> <span class="k">of</span> <span class="n">magical</span><span class="p">,</span> <span class="n">ritualistic</span> <span class="n">thinking</span> <span class="n">that</span> <span class="n">comes</span> <span class="k">with</span> <span class="n">the</span> <span class="p">(</span><span class="n">near</span><span class="o">-</span><span class="p">)</span><span class="n">psychosis</span> <span class="k">of</span> <span class="n">withdrawal</span><span class="p">.</span> <span class="n">The</span> <span class="n">kind</span> <span class="n">that</span> <span class="n">comes</span> <span class="k">on</span> <span class="n">you</span> <span class="k">like</span> <span class="n">a</span> <span class="n">compulsion</span><span class="p">,</span> <span class="k">or</span> <span class="k">like</span> <span class="n">your</span> <span class="n">gag</span> <span class="n">reflex</span> <span class="n">being</span> <span class="n">triggered</span><span class="p">,</span> <span class="k">and</span> <span class="n">makes</span> <span class="n">you</span> <span class="n">feel</span> <span class="k">like</span> <span class="n">your</span> <span class="n">skin</span> <span class="k">no</span> <span class="n">longer</span> <span class="n">fits</span><span class="p">.</span>
</code></pre></div>
<p><a href="/bird/3.jpg.html"><img alt="1" src="/bird/3.jpg" /></a></p>
<div class="codehilite"><pre><span></span><code><span class="k">For</span> <span class="nv">me</span>, <span class="nv">it</span><span class="nv">s</span> <span class="nv">frequently</span> <span class="nv">about</span> <span class="nv">birds</span>. <span class="k">For</span> <span class="nv">a</span> <span class="nv">long</span> <span class="k">while</span>, <span class="nv">it</span> <span class="nv">was</span> <span class="nv">geese</span>. <span class="nv">A</span> <span class="nv">goose</span> <span class="nv">is</span> <span class="nv">dumb</span>. <span class="nv">A</span> <span class="nv">thousand</span> <span class="nv">geese</span> <span class="nv">darkening</span> <span class="nv">the</span> <span class="nv">horizon</span> <span class="nv">is</span> <span class="nv">a</span> <span class="nv">portent</span>. <span class="nv">Mindless</span> <span class="nv">honking</span>, <span class="nv">individually</span> <span class="nv">directionless</span>, <span class="nv">collectively</span> <span class="nv">unstoppable</span>. <span class="nv">A</span> <span class="nv">goose</span> <span class="nv">is</span> <span class="nv">tasty</span>. <span class="nv">Geese</span> <span class="nv">taste</span> <span class="nv">like</span> <span class="nv">horror</span>. <span class="nv">Acrid</span> <span class="nv">tang</span> <span class="nv">of</span> <span class="nv">ill</span> <span class="nv">omens</span>. <span class="nv">Or</span> <span class="nv">so</span> <span class="nv">it</span> <span class="nv">felt</span> <span class="nv">at</span> <span class="nv">the</span> <span class="nv">time</span>.
<span class="k">Then</span> <span class="nv">it</span> <span class="nv">was</span> <span class="nv">owls</span>. <span class="nv">It</span> <span class="nv">was</span> <span class="nv">my</span> <span class="nv">duty</span> <span class="nv">to</span> <span class="nv">think</span> <span class="nv">about</span> <span class="nv">owls</span>, <span class="nv">to</span> <span class="nv">encourage</span> <span class="nv">others</span> <span class="nv">to</span> <span class="nv">think</span> <span class="nv">about</span> <span class="nv">owls</span>. <span class="nv">In</span> <span class="nv">and</span> <span class="nv">of</span> <span class="nv">themselves</span>, <span class="nv">owls</span> <span class="nv">are</span> <span class="nv">alright</span>, <span class="nv">kind</span> <span class="nv">of</span> <span class="nv">a</span> <span class="nv">take</span><span class="o">-</span><span class="nv">it</span><span class="o">-</span><span class="nv">or</span><span class="o">-</span><span class="nv">leave</span><span class="o">-</span><span class="nv">it</span> <span class="nv">bird</span>, <span class="nv">but</span> <span class="nv">one</span> <span class="nv">must</span> <span class="nv">think</span> <span class="nv">about</span> <span class="nv">them</span>, <span class="nv">because</span> <span class="nv">the</span> <span class="nv">consequences</span> <span class="nv">of</span> <span class="nv">not</span> <span class="nv">thinking</span> <span class="nv">about</span> <span class="nv">them</span> <span class="nv">are</span> <span class="nv">beyond</span> <span class="nv">imagining</span>. <span class="nv">Or</span> <span class="nv">so</span> <span class="nv">it</span> <span class="nv">felt</span> <span class="nv">at</span> <span class="nv">the</span> <span class="nv">time</span>.
<span class="nv">And</span> <span class="k">for</span> <span class="nv">a</span> <span class="nv">bit</span>, <span class="nv">it</span> <span class="nv">was</span> <span class="nv">incantations</span>. “<span class="nv">Get</span> <span class="nv">fucked</span>,” <span class="nv">I</span><span class="nv">d</span> <span class="nv">tell</span> <span class="nv">the</span> <span class="nv">clouds</span>. <span class="nv">I</span><span class="nv">d</span> <span class="nv">tell</span> <span class="nv">my</span> <span class="nv">thoughts</span> <span class="nv">to</span> <span class="nv">get</span> <span class="nv">fucked</span>, <span class="nv">I</span><span class="nv">d</span> <span class="nv">tell</span> <span class="nv">sleep</span> <span class="nv">to</span> <span class="nv">get</span> <span class="nv">fucked</span>, <span class="nv">I</span><span class="nv">d</span> <span class="nv">tell</span> <span class="nv">the</span> <span class="nv">tic</span> <span class="nv">to</span> <span class="nv">get</span> <span class="nv">fucked</span>. <span class="nv">I</span> <span class="nv">had</span> <span class="nv">to</span>. <span class="nv">I</span> <span class="nv">couldn</span><span class="nv">t</span> <span class="nv">not</span>. <span class="nv">Or</span> <span class="nv">so</span> <span class="nv">it</span> <span class="nv">felt</span> <span class="nv">at</span> <span class="nv">the</span> <span class="nv">time</span>.
</code></pre></div>
<p><a href="/bird/4.jpg.html"><img alt="1" src="/bird/4.jpg" /></a></p>
<div class="codehilite"><pre><span></span><code><span class="nv">Birds</span> <span class="nv">and</span> <span class="nv">incantations</span>, <span class="nv">it</span> <span class="nv">turns</span> <span class="nv">out</span>, <span class="nv">are</span> <span class="nv">common</span> <span class="nv">in</span> <span class="nv">magical</span> <span class="nv">thinking</span> <span class="nv">and</span> <span class="nv">intrusive</span> <span class="nv">thoughts</span>, <span class="nv">as</span> <span class="nv">well</span> <span class="nv">as</span> <span class="nv">grids</span>, <span class="nv">parallel</span> <span class="nv">lines</span>, <span class="nv">and</span> <span class="nv">food</span>. <span class="nv">The</span> <span class="nv">comic</span> <span class="nv">is</span> <span class="nv">a</span> <span class="nv">prime</span> <span class="nv">example</span> <span class="nv">of</span> <span class="nv">that</span>. <span class="nv">There</span> <span class="nv">are</span> <span class="nv">aspects</span> <span class="nv">of</span> <span class="nv">OCD</span>, <span class="nv">sure</span>, <span class="nv">but</span> <span class="nv">it</span><span class="nv">s</span> <span class="nv">beyond</span> <span class="nv">just</span> <span class="nv">the</span> <span class="nv">obsessions</span> <span class="nv">and</span> <span class="nv">the</span> <span class="nv">compulsions</span>, <span class="nv">it</span><span class="nv">s</span> <span class="nv">the</span> <span class="nv">way</span> <span class="nv">that</span> <span class="nv">that</span> <span class="nv">is</span> <span class="nv">expressed</span> <span class="nv">in</span> <span class="nv">ritual</span> <span class="nv">and</span> <span class="nv">dire</span> <span class="nv">need</span>, <span class="nv">the</span> <span class="nv">fact</span> <span class="nv">that</span> <span class="nv">one</span> <span class="nv">cannot</span> <span class="nv">bear</span> <span class="nv">the</span> <span class="nv">consequences</span> <span class="nv">of</span> <span class="nv">NOT</span> <span class="nv">performing</span> <span class="nv">the</span> <span class="nv">ritual</span>. <span class="nv">There</span><span class="nv">s</span> <span class="nv">nothing</span> <span class="nv">wrong</span> <span class="nv">with</span> <span class="nv">ritual</span> <span class="nv">or</span> <span class="nv">magical</span> <span class="nv">thinking</span>, <span class="nv">nor</span> <span class="nv">even</span> <span class="nv">birds</span>, <span class="nv">incantations</span>, <span class="nv">grids</span>, <span class="nv">or</span> <span class="nv">food</span>. <span class="nv">The</span> <span class="nv">problem</span> <span class="nv">lies</span> <span class="nv">in</span> <span class="nv">when</span> <span class="nv">those</span> <span class="nv">are</span> <span class="nv">forced</span> <span class="nv">on</span> <span class="nv">you</span> <span class="nv">by</span> <span class="nv">your</span> <span class="nv">hindbrain</span> <span class="k">until</span> <span class="nv">you</span><span class="nv">re</span> <span class="nv">sick</span>.
</code></pre></div>
<p><a href="/bird/5.jpg.html"><img alt="1" src="/bird/5.jpg" /></a></p>
<div class="codehilite"><pre><span></span><code><span class="nv">A</span> <span class="nv">friend</span> <span class="nv">calls</span> <span class="nv">it</span> <span class="nv">bruise</span> <span class="nv">vision</span>, <span class="nv">and</span> <span class="k">while</span> <span class="nv">I</span> <span class="nv">can</span><span class="nv">t</span> <span class="nv">explain</span> <span class="nv">why</span>, <span class="nv">that</span><span class="nv">s</span> <span class="mi">100</span><span class="o">%</span> <span class="nv">accurate</span>.
</code></pre></div>
<p><a href="/bird/6.jpg.html"><img alt="1" src="/bird/6.jpg" /></a></p>
<div class="codehilite"><pre><span></span><code><span class="nv">I</span> <span class="nv">couldn</span><span class="s1">&#39;</span><span class="s">t create this sort of thing, so I</span><span class="s1">&#39;</span><span class="nv">m</span> <span class="nv">glad</span> <span class="nv">that</span> <span class="nv">someone</span> <span class="nv">did</span> <span class="k">for</span> <span class="nv">me</span>. <span class="nv">Here</span><span class="s1">&#39;</span><span class="s">s the original source: http://adactivity.tumblr.com/post/73552347250/here-are-the-raw-images-which-make-up-the-eat-no - support artists doing neat things! And take care of yourselves :)</span>
</code></pre></div>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,26 @@
<!doctype html>
<html>
<head>
<title>Zk | 04</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 04</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-19
weight: 4</p>
<hr />
<p><a href="/bird/geese.jpg.html"><img alt="Geese" src="/bird/geese.jpg" /></a></p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

216
writing/ally/birds/05.html Normal file
View File

@ -0,0 +1,216 @@
<!doctype html>
<html>
<head>
<title>Zk | 05</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 05</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-19
weight: 5</p>
<hr />
<style>
.row {
display: block;
vertical-align: top;
}
.col-md-4 {
width: 30%;
display: inline-block;
vertical-align: top;
padding: 0.5rem;
}
.text-right {
text-align: right;
}
.col-md-8 {
width: 60%;
display: inline-block;
vertical-align: top;
padding: 0.5rem;
}
@media only screen and (max-width: 500px) {
.col-md-4, .col-md-8 {
width: 100%;
display: block;
}
}
</style>
<div class="row">
<div class="col-md-4 text-right">
<h3>I</h3>
<p><em>Geese Level:</em><br />
Unnerving</p>
<p><em>Expect:</em><br />
Anxiety</p>
</div>
<div class="col-md-8 verse">
A hundred geese overhead —
A thousand —
A million —
Heady scent of premonition.
Acrid tang of ill omens.
Portents.
Too much meaning
In too small a space.
</div>
</div>
<div class="row">
<div class="col-md-4 text-right">
<h3>II</h3>
<p><em>Geese Level:</em><br />
Noise-Cancelling Headphones</p>
<p><em>Expect:</em><br />
auditory aberrations</p>
</div>
<div class="col-md-8 verse">
Geese are a byproduct of laminar shear stress
Of two layers of phantasmagorical
Newtonian fluids,
Which is why theyre often seen on a plane.
A thin, sort-of Truth
From a sort of thin layer
geese chromatography.
</div>
</div>
<div class="row">
<div class="col-md-4 text-right">
<h3>III</h3>
<p><em>Geese Level:</em><br />
Eldrich</p>
<p><em>Expect:</em><br />
red tint to vision; hot flashes</p>
</div>
<div class="col-md-8 verse">
As the dove bears the olive branch,
so too the goose bears the wand
that withers all it touches.
A wand of nightshade,
Core of tainted silver.
A wand of obscure origin,
The goose surely stole it.
Malice begets malice.
</div>
</div>
<div class="row">
<div class="col-md-4 text-right">
<h3>IV</h3>
<p><em>Geese Level:</em><br />
Beyond Comprehension</p>
<p><em>Expect:</em><br />
confusion; nausea; sweating; racing pulse</p>
</div>
<div class="col-md-8 verse">
We know not the transgression,
the origin -
We know not the punishment,
only the terror.
</div>
</div>
<div class="row">
<div class="col-md-4 text-right">
<h3>V</h3>
<p><em>Geese Level:</em><br />
Excruciating</p>
<p><em>Expect:</em><br />
pounding heart; tunnel vision; racing thoughts; black outs;
blood pouring from ears</p>
</div>
<div class="col-md-8 verse">
Geas
Wing
Dark
Horizon
</div>
</div>
<div class="row">
<div class="col-md-4 text-right">
<h3>VI</h3>
<p><em>Geese Level:</em><br />
Terrifying</p>
<p><em>Expect:</em><br />
tinnitus; piloerection; shortness of breath; uneven gait</p>
</div>
<div class="col-md-8 verse">
Id rather owls.
Owls, as though geese were turned inside out,
made less evil.
Still portentous,
Still momentous,
Just less terrifying.
Owls are okay.
I can think about owls.
</div>
</div>
<div class="row">
<div class="col-md-4 text-right">
<h3>VII</h3>
<p><em>Geese Level:</em><br />
Uncomfortable</p>
<p><em>Expect:</em><br />
subdermal itching; formication</p>
</div>
<div class="col-md-8 verse">
Life within a comfortable grid.
Parallel lines
Interrupting narrowing circles
Of birds in flight.
Travel in straight lines.
Turn at right angles.
Trace the roof of your mouth
With wet tongue.
Im not afraid of geese anymore
Because I can step on them now.
Im big enough.
</div>
</div>
<div class="row">
<div class="col-md-4 text-right">
<h3>VIII</h3>
<p><em>Geese Level:</em><br />
Birds</p>
<p><em>Expect:</em><br />
birds</p>
</div>
<div class="col-md-8 verse">
Ritual thinking
Driven by geese —
By lines, by grids, by food —
By numbers and neat delineation.
And Im left with questions:
Why the portents?
Why the anxiety?
Or maybe:
Did I take my meds this morning?
Failing that,
Can I just have the comfort of prayer
Or the ecstasy of signs
Without bleak paranoia
Over circling birds?
</div>
</div>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,25 @@
<!doctype html>
<html>
<head>
<title>Zk | _index</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | _index</h1>
</header>
<article class="content">
<hr />
<p>type: serial
back: /9</p>
<hr />
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

93
writing/ally/book.html Normal file
View File

@ -0,0 +1,93 @@
<!doctype html>
<html>
<head>
<title>Zk | book</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | book</h1>
</header>
<article class="content">
<h2 id="-">---</h2>
<p><img src="/book/cover-front.png" style="margin: 0 auto; display: block; width: 500px; max-width: 100%;" /></p>
<p style="text-align:center"><script src="https://gumroad.com/js/gumroad.js"></script>
<!-- <a class="gumroad-button" href="https://makyo-ink.square.site/product/ally-preorder-/5" target="\_blank">Pre-order paperback</a> -->
<a class="gumroad-button" href="https://gum.co/ally-paperback" target="\_blank">Pre-order paperback</a>
&emsp;
<script src="https://gumroad.com/js/gumroad.js"></script>
<a class="gumroad-button" href="https://gum.co/rvof" target="\_blank">Pre-order PDF ebook</a></p>
<blockquote>
<p>We don't experience memory in linear fashion, nor even in a strictly coherent one. It's peppered with tangents and strange loops. It's multithreaded. It's not always made up of words. Why should a memoir strive to strip memory completely of this context?</p>
</blockquote>
<p><em class="ally-font">ally</em> is an ergodic, arborescent, semiautobiographical work about identity, mental health, spirituality, and the mutability of the past. A lot of the information contained within is real, some of it isnt. Each page is structured as a conversation between myself and my ally, a mirror reflection of myself.</p>
<p>Based off the interactive project at <a href="https://ally.id"><em class="ally-font">ally.id</em></a>, this book explores different facets of my life — some true, some embellished, some wholly fictitious — in a non-linear, ergodic fashion, using color, page-layout, and mixed-media to create a book more experience than memoir.</p>
<h2 id="buying">Buying</h2>
<p>The paperback is now available for <a href="https://gum.co/ally-paperback">pre-order</a>. All copies ordered direct are signed. You can also pre-order from <a target="\_blank" href="https://www.amazon.com/gp/product/1948743159/">Amazon</a> or <a target="\_blank" href="https://www.barnesandnoble.com/w/ally-scott-clary-madison/1136517973?ean=9781948743150">Barnes &amp; Noble</a></p>
<p>You can also <a href="https://gum.co/rvof">pre-order</a> the PDF ebook. I have yet to figure out how to sign those. Sorry.</p>
<h2 id="content-warning">Content warning</h2>
<p>Several sections focus on suicide, self-harm, rape, sexual content, and poor mental health.</p>
<h2 id="advance-praise">Advance praise</h2>
<p>"Cleareyed yet powerfully immediate . . . A fresh, daring exploration of lived experience."</p>
<blockquote>
<p><a href="https://www.kirkusreviews.com/book-reviews/madison-scott-clary/allyC/">Kirkus Reviews</a></p>
</blockquote>
<p>"I felt I was chasing down fractions of the author's soul. Chasing them not because I got this to read and review, but because I deeply wanted to. So I could put them together and solve an ultimate puzzle whose picture would contain some incompre-hensible beauty."</p>
<blockquote>
<p><a href="https://www.goodreads.com/review/show/3236700737?book_show_action=true">Linnea Capps</a></p>
</blockquote>
<div style="text-align: center">
<strong><a target="\_blank" href="https://www.goodreads.com/book/show/51687858-ally">Rate on Goodreads!</a></strong>
</div>
<h2 id="paperback-gallery">Paperback gallery</h2>
<!-- <a href="/book/physical/01-front.s.jpg" target="\_blank"><img src="/book/physical/thumbs/01-front.s.jpg" style="width: 200px; margin: 0.5rem;" /></a>
<a href="/book/physical/02-stack-front.s.jpg" target="\_blank"><img src="/book/physical/thumbs/02-stack-front.s.jpg" style="width: 200px; margin: 0.5rem;" /></a>
<a href="/book/physical/03-stack-angle.s.jpg" target="\_blank"><img src="/book/physical/thumbs/03-stack-angle.s.jpg" style="width: 200px; margin: 0.5rem;" /></a>
<a href="/book/physical/04-two-parts.s.jpg" target="\_blank"><img src="/book/physical/thumbs/04-two-parts.s.jpg" style="width: 200px; margin: 0.5rem;" /></a>
<a href="/book/physical/05-master-sigil.s.jpg" target="\_blank"><img src="/book/physical/thumbs/05-master-sigil.s.jpg" style="width: 200px; margin: 0.5rem;" /></a>
<a href="/book/physical/06-speak-to-me.s.jpg" target="\_blank"><img src="/book/physical/thumbs/06-speak-to-me.s.jpg" style="width: 200px; margin: 0.5rem;" /></a>
<a href="/book/physical/07-music-hand.s.jpg" target="\_blank"><img src="/book/physical/thumbs/07-music-hand.s.jpg" style="width: 200px; margin: 0.5rem;" /></a>
<a href="/book/physical/08-music-angle.s.jpg" target="\_blank"><img src="/book/physical/thumbs/08-music-angle.s.jpg" style="width: 200px; margin: 0.5rem;" /></a>
<a href="/book/physical/09-back-stack-floor.s.jpg" target="\_blank"><img src="/book/physical/thumbs/09-back-stack-floor.s.jpg" style="width: 200px; margin: 0.5rem;" /></a>
<a href="/book/physical/10-back-stack-table.s.jpg" target="\_blank"><img src="/book/physical/thumbs/10-back-stack-table.s.jpg" style="width: 200px; margin: 0.5rem;" /></a>
<a href="/book/physical/11-shelf-steep.s.jpg" target="\_blank"><img src="/book/physical/thumbs/11-shelf-steep.s.jpg" style="width: 200px; margin: 0.5rem;" /></a>
<a href="/book/physical/12-shelf-shallow.s.jpg" target="\_blank"><img src="/book/physical/thumbs/12-shelf-shallow.s.jpg" style="width: 200px; margin: 0.5rem;" /></a> -->
<p><a href="/book/physical/01-front.s.jpg" target="\_blank"><img src="/book/physical/01-front.s.jpg" /></a>
<a href="/book/physical/02-stack-front.s.jpg" target="\_blank"><img src="/book/physical/02-stack-front.s.jpg" /></a>
<!-- <a href="/book/physical/03-stack-angle.s.jpg" target="\_blank"><img src="/book/physical/03-stack-angle.s.jpg" /></a> -->
<a href="/book/physical/04-two-parts.s.jpg" target="\_blank"><img src="/book/physical/04-two-parts.s.jpg" /></a>
<a href="/book/physical/05-master-sigil.s.jpg" target="\_blank"><img src="/book/physical/05-master-sigil.s.jpg" /></a>
<a href="/book/physical/06-speak-to-me.s.jpg" target="\_blank"><img src="/book/physical/06-speak-to-me.s.jpg" /></a>
<a href="/book/physical/07-music-hand.s.jpg" target="\_blank"><img src="/book/physical/07-music-hand.s.jpg" /></a>
<a href="/book/physical/08-music-angle.s.jpg" target="\_blank"><img src="/book/physical/08-music-angle.s.jpg" /></a>
<a href="/book/physical/09-back-stack-floor.s.jpg" target="\_blank"><img src="/book/physical/09-back-stack-floor.s.jpg" /></a>
<a href="/book/physical/10-back-stack-table.s.jpg" target="\_blank"><img src="/book/physical/10-back-stack-table.s.jpg" /></a>
<!-- <a href="/book/physical/11-shelf-steep.s.jpg" target="\_blank"><img src="/book/physical/11-shelf-steep.s.jpg" /></a> -->
<a href="/book/physical/12-shelf-shallow.s.jpg" target="\_blank"><img src="/book/physical/12-shelf-shallow.s.jpg" /></a></p>
<h2 id="pdf-gallery">PDF gallery</h2>
<p><a href="/book/book1.png" target="\_blank"><img src="/book/book1.png" /></a>
<a href="/book/book2.png" target="\_blank"><img src="/book/book2.png" /></a>
<a href="/book/book3.png" target="\_blank"><img src="/book/book3.png" /></a>
<a href="/book/book2.png" target="\_blank"><img src="/book/book4.png" /></a></p>
<blockquote>
<p>Have you been at your Maddy-est about it?</p>
</blockquote>
<p><img alt="" src="/book/book5.png" /></p>
<p>Of course.</p>
<hr />
<ul>
<li>ISBN: 9781948743150</li>
</ul>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,64 @@
<!doctype html>
<html>
<head>
<title>Zk | 01</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 01</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-12-03
weight: 1</p>
<hr />
<p>How did I get here?</p>
<blockquote>
<p>How did you get where?</p>
</blockquote>
<p>How did I get here? How did I get to the point where I loathe my job? How did I get to the point where I loathe my life, but mostly only when I'm working?</p>
<blockquote>
<p>Start from the beginning.</p>
</blockquote>
<p>Which beginning?</p>
<blockquote>
<p>Madison's beginning. For this, I don't think you need to go any further back for any reason other than to confirm what you already know. Or perhaps just a bit before. Start with the insurance company.</p>
</blockquote>
<p>What, working with Kevin?</p>
<blockquote>
<p>Yes. Start from there.</p>
</blockquote>
<p>In 2011, I graduated --- or, well, left --- university and jumped straight into a job doing software for a subsidiary of a subsidiary of a company that made software for health insurance companies. I had a whole weekend off.</p>
<p>It was thrilling, in a away, to be seen as competent at something. It was nice to be able to drive to an office, sit down at a computer, type away for a few hours, drive home, and then see money in my bank account after the fact, knowing that I had done something that was useful.</p>
<blockquote>
<p>Were you not doing anything useful before? You were working, you were at school. You were getting paid.</p>
</blockquote>
<p>I was. But even when I looked at that money in my bank account, I couldn't then count it out and say, "Ah, yes, this was earned creating something." Work was spent living on the edge of failure, trying to push it back just one step further. That's the curse of IT.</p>
<blockquote>
<p>And school? You were creating something there.</p>
</blockquote>
<p>And paying a pretty penny for the privilege to do so.</p>
<blockquote>
<p>Right.</p>
</blockquote>
<p>But this was something new, I was given a list of things that they wanted to be able to do and given basically total freedom to pull that off. I was put in front of their raw materials and, when I showed them progressively more and more refined creations, they all stood back and applauded, and I could bow and say that I had created something for them.</p>
<blockquote>
<p>And then?</p>
</blockquote>
<p>And then...well, I don't know. And then the tasks got smaller and smaller, and the clients grumpier and grumpier about more and more inconsequential things. They needed twice as many new features done in half the time and could we work the weekends? After all, they had their QA people sleeping in the office in cots in the bathrooms. Shouldn't we do the same?</p>
<p>At some point that must have changed, but it all changed so gradually as to not be noticeable.</p>
<blockquote>
<p>And then you started to see how capitalism worked, perhaps? That you weren't doing this because it was fun or because you were good at it, even if it was and you might have been, but because you had to.</p>
</blockquote>
<p>I think that may be getting a bit ahead of the game, but in a way, I suppose so. I started to see that it was very easy to use up all of one's spell slots. I started to see just what purpose free time had in one's life. I started to talk about work-life balance and to schedule vacation time that wasn't simply holidays and to dream about the office.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,58 @@
<!doctype html>
<html>
<head>
<title>Zk | 02</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 02</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-12-03
weight: 2</p>
<hr />
<blockquote>
<p>At what point would you say you burned out?</p>
</blockquote>
<p>That's one of those surprisingly difficult questions. I can't point to a day or week when things went bad, nor even a month. At some point, I just looked around me, at my office and my coworkers and my job and said, "I hate all of this."</p>
<blockquote>
<p>When did you notice it, then?</p>
</blockquote>
<p>Does "<a class="pulse" href="/self-harm/suicide">when I tried to kill myself</a>" count?</p>
<blockquote>
<p>Not my department.</p>
</blockquote>
<p>I spent a lot of time trying to fix it. I spent a lot of time changing little bits about my day or my desk or my tasks, and there was just not much that could put a dent into that mixture of loathing and anxiety that surrounded my day.</p>
<blockquote>
<p>And eventually, you just dumped the whole thing in favor of something else.</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>Did it work?</p>
</blockquote>
<p>Oh, definitely. I jumped at the opportunity to stop working for an insurance company that just happened to need some software and to start working for a software company with a name that folks knew making products that I believed in.</p>
<p>Moving to Canonical came on such a whim, too. I met up with John Wright --- such a nice man --- at Mayor of Old Town and we talked over pints about the good and the bad of our respective jobs.</p>
<p>"I've been thinking about applying at Canonical," he said, twisting his glass between his hands. "I'm not unhappy at where I am, I'm just...not happy either."</p>
<p>I nodded, and made silent note to check out their postings later that night.</p>
<blockquote>
<p>Did you wind up stealing John's idea?</p>
</blockquote>
<p>Oh, totally. I apologized to him after the fact, too, for taking his idea and actually winding up with the job. He laughed and said that he didn't think he'd be able to work from home anyway.</p>
<blockquote>
<p>Whereas that saved you.</p>
</blockquote>
<p>Yes.</p>
<p>In a way.</p>
<p>For a while.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,48 @@
<!doctype html>
<html>
<head>
<title>Zk | 03</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 03</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-12-03
weight: 3</p>
<hr />
<p>I could very easily get into talking about the ins and outs of working at Canonical and in <a class="pulse" href="/writing/software">software</a>, but I don't think that's the point.</p>
<blockquote>
<p>No, it's not.</p>
</blockquote>
<p>No. The point is that, slowly, quietly, without me even noticing, I started hating what I do for a living. It snuck up on me once more. I once more found myself in a paralyzing mixture of anxiety and dread and anger. Every minute spent in front of my editor was spent filled with anger and frustration at not being able to work, and every minute spent away from it was spent dreading the next time I'd have to go back, fretting over how little I had gotten done.</p>
<p>I spent day after day on branches that should have been small and yet somehow, inexplicably, seemed insurmountable. Coworkers and bosses got upset at me. I did all I could to keep interested and invested in the company.</p>
<blockquote>
<p>Even as you drifted your separate ways? Canonical stopped doing things that were relevant to you before you even moved to Seattle. They started focusing on things you didn't believe in. They laid off dozens of your coworkers. They started courting Microsoft.</p>
</blockquote>
<p>Sure, I suppose. There's no doubt that Canonical was changing. They were certainly not blameless in me losing my interest and investment in them.</p>
<blockquote>
<p>And from what JC says, you would hate them now.</p>
</blockquote>
<p>I would, yes.</p>
<blockquote>
<p>And yet here you speak only of yourself. Only of your failures.</p>
</blockquote>
<p>Is this not a selfish project? I think that it's fair to just talk about how I feel when I talk about burnout.</p>
<blockquote>
<p>Burnout does not happen in a vacuum.</p>
</blockquote>
<p>I hardly believe that the things that Canonical was doing were so new as to be causing my burnout. They were doing as tech companies do. They were doing everything they could to maintain the same amount of velocity they had at the beginnings of projects later on. They were trying to change with the times while remaining exactly the same.</p>
<p>Perhaps it was just the honeymoon period finally coming to an end.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,83 @@
<!doctype html>
<html>
<head>
<title>Zk | 04</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 04</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-12-14
weight: 4</p>
<hr />
<blockquote>
<p>The third time was not the charm.</p>
</blockquote>
<p>No, it was not. Canonical stopped doing something I believed in, so I switched to a company --- Internet Archive --- that <em>was</em> doing something that I believed in, but the process was crap. Now, here I am at a company that's got a great process and is doing something that I really believe in it, and...</p>
<blockquote>
<p>And you hate it.</p>
</blockquote>
<p>I hate my career. I don't hate my company. I love them. They're great people doing great things and doing them well. I just can't stand programming anymore.</p>
<blockquote>
<p>I don't believe you.</p>
</blockquote>
<p>You don't?</p>
<blockquote>
<p>I don't. You, who have at least two open programming projects you poke at with some regularity.</p>
</blockquote>
<p>I suppose I do, yeah.</p>
<blockquote>
<p>So what do you hate, if you don't hate programming?</p>
</blockquote>
<p>It's not work. I don't hate working.</p>
<p>It's not programming, you're right there. I still love the idea of making something that does what I tell it.</p>
<p>It's not computers, even if I'm a bit ambivalent on them.</p>
<p>It's...well, I definitely hate devops.</p>
<blockquote>
<p>Why?</p>
</blockquote>
<p>It feels...messy. It feels like I'm doing all I can to drag these ephemeral things into line, and none of them want to do it. It feels like all these people have grandiose ideas about what goes into running a system, and none of them agree with each other, and all we can do is to pick the least-bad one.</p>
<p>It destroys this idea that computers are a thing that you can ask to do something, and they can do it. There are more non-deterministic bugs in devops than in any other area of dealing with computers than I've experienced.</p>
<p>It makes me want to take up Haskell.</p>
<blockquote>
<p>All very sensible.</p>
</blockquote>
<p>If such a thing can be said of it.</p>
<blockquote>
<p>Is that why you're burnt out, then?</p>
</blockquote>
<p>No.</p>
<blockquote>
<p>Then why?</p>
</blockquote>
<p>I don't know.</p>
<p>Perhaps I'm only good for seven years at a time, like I said.</p>
<blockquote>
<p>Did you burn out on music?</p>
</blockquote>
<p>I would say that I was burnt, but I placed that on the performers at my recital.</p>
<blockquote>
<p>Had your recital gone perfectly, would you still have felt burned out, though?</p>
</blockquote>
<p>Perhaps.</p>
<blockquote>
<p>Would you still have gone into computers?</p>
</blockquote>
<p>Definitely.</p>
<blockquote>
<p>Would you still be composing?</p>
</blockquote>
<p>I don't know.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,28 @@
<!doctype html>
<html>
<head>
<title>Zk | _index</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | _index</h1>
</header>
<article class="content">
<hr />
<p>type: serial
back: /29
background: "#ffffff"
color: "#444444"
quote: "#666666"</p>
<hr />
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,24 @@
<!doctype html>
<html>
<head>
<title>Zk | _index</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | _index</h1>
</header>
<article class="content">
<hr />
<h2 id="type-chronological">type: chronological</h2>
<div class="info">Viewing in chronological order</div>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

90
writing/ally/dad/001.html Normal file
View File

@ -0,0 +1,90 @@
<!doctype html>
<html>
<head>
<title>Zk | 001</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 001</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-20
weight: 1</p>
<hr />
<div class="cw">Self harm</div>
<p>It's not about the dress.</p>
<p>It's about that whole point in my life. It's about the way home ways. It's about the way I was left to my own devices. Every kid's dream, right?</p>
<p>I had no father. I had the angry, drunken man who lived upstairs. I have the man who woke me in the morning to drive me to school, who clearly showed up at some point during the night. I had this unpredictable animal living in the house that I had to please, and there were no rules for what would or wouldn't please him.</p>
<p>I was left to my own devices and there was always something that I needed to be doing and doing correctly, and I was never sure what it was. Do good in school, sure. Grow up to become an imortant engineer of some kind, sure. The details in between, though, were hazy.</p>
<blockquote>
<p>The rules are made up and you're always in trouble.</p>
</blockquote>
<p>Or about to be, yes.</p>
<blockquote>
<p>You know now that he was flailing at life as much as you are now.</p>
</blockquote>
<p>I do.</p>
<blockquote>
<p>You know now that he was actually in quite a bit of pain.</p>
</blockquote>
<p>Yes.</p>
<p>I also know that he would close out the bar that Julie worked out, drinking the whole time.</p>
<p>I know that if I went with, I'd spent countless hours meandering between the corner booth in the bar and the Pac-Man and Millipede cabinets up front.</p>
<blockquote>
<p>The owners of the restaurant would dote on you. They would give you free kitsch from the glass case by the register. Little sticky-backed calenders with tear-off months and pens to draw on the backs of the pages. They'd let you pick out the licorice breathmints from the brass bowl by the register, the ones shaped like chalky pillows. They'd let you play hide-and-seek with Kevin, the other kid being raised in the bar by a drunken father.</p>
</blockquote>
<p>I know that he and Julie had bowling league on Saturdays and I was left home alone.</p>
<p>I know that if I went with, I'd be fed quarters in a steady stream to spend time in the arcade room or on the little toy vending machines.</p>
<blockquote>
<p>You would buy the little plastic snakes made from links that would let you bend them into squares and cubes. You would drink coke after coke. You would wonder how they managed to oil the lanes so perfectly up to the foul line and no further, and when you saw the machine that did so, you were entranced by its single-minded, track-bound life. You watched him sing Devo's <strong>I'm Too Sexy</strong> for karaoke, mincing about on the stage and producing gales of laughter in his parody of what he knew of gay culture. You were just starting to think of yourself that way.</p>
</blockquote>
<p>It was a spear through my heart.</p>
<blockquote>
<p>Tell me about the dress.</p>
</blockquote>
<p>Left to my own devices, I prowled the house.</p>
<p>I stole a beer. I stole some Kahlua. I stole a little bit of brandy, but I hated it. I stole some of his pot. I stole a condom.</p>
<blockquote>
<p>He was so angry about that. He grilled you and you denied it.</p>
</blockquote>
<p>I realize, later, that the reason he was so angry was because, if I didn't steal it, it would've meant that Julie was cheating on him.</p>
<blockquote>
<p>Tell me about the dress.</p>
</blockquote>
<p>I stole a paring knife and obsessively sharpened it. I cut at my wrists until, confronted with the realization that I would be asked about it, I stopped and cut on my big toes instead.</p>
<blockquote>
<p>You told your friend, Julene. She had no idea what to do, confronted with such information. You were eleven.</p>
</blockquote>
<p>What does one say to being told that your friend is self-harming? I would never tell anyone about self harm again, I promised myself.</p>
<blockquote>
<p>Tell me about the dress.</p>
</blockquote>
<p>I tried on Julie's dress. I tried on her teddy. I prowled, naked, through her rack of clothing in the spare room for things to try on. I spent a lot of time naked. I spent a lot of time masturbating. I wondered if I was gay because I tried on her clothing, or I tried on her clothing because I was gay.</p>
<blockquote>
<p>You told your friends confidently in third grade that lesbians were just women who wanted to be men and that gay men were just men who wanted to be women.</p>
</blockquote>
<p>Matthew said those things, but he had been dying since birth.</p>
<blockquote>
<p>Tell me about the dress.</p>
</blockquote>
<p>I tried on Julie's clothes with a mixture of guilt and shame. It was titillating and humiliating. It was transgressive. At some point, I figured that, the ontology of being gay aside, I had better get used to wearing such, as that's just what gay men did.</p>
<blockquote>
<p>Your anger is cooling down.</p>
</blockquote>
<p>Yeah, it is. I can't tell if it's you shifting it away from my dad and onto the dress, or if it's just getting the words out there that's helping so much.</p>
<blockquote>
<p>Dig deeper.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

63
writing/ally/dad/002.html Normal file
View File

@ -0,0 +1,63 @@
<!doctype html>
<html>
<head>
<title>Zk | 002</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 002</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-20
weight: 2</p>
<hr />
<p>The thing I like to say about my dad is that he didn't really want a son, he wanted a buddy. He wanted someone he could be smart with, or, failing that, be smart at. He wanted someone he could chill with and, at the end of the day, go home.</p>
<blockquote>
<p>He wanted someone he could drink with. Someone he could take to the bar.</p>
</blockquote>
<p>Yes. He seemed fundamentally uncomfortable with the fact that I was his offspring.</p>
<p>It wasn't an always thing, of course. There were a few times we really connected.</p>
<blockquote>
<p>Yes.</p>
</blockquote>
<p>One time, we taped up glow in the dark stars on my bedroom ceiling and walls to make my bedroom into a night sky when the lights were out.</p>
<blockquote>
<p>Yes.</p>
</blockquote>
<p>One time, when driving you to school on a snowy morning, there was an accident far ahead and traffic was stopped on Highway 93, and I had to pee so bad, he had me just step out of the car and pee, blocked off by the door with my back to the car behind me. Traffic started moving then and I had to walk awkwardly to finish peeing before I could hop back inside the moving truck. We laughed. On days we knew we'd be late because of weather, we'd grab french toast sticks from Burger King.</p>
<blockquote>
<p>Yes.</p>
</blockquote>
<p>One time, we lay on our backs on a beach at Lake Powell and stared up at the real night sky and talked about the satelites that went overhead. We would try to guess, based on how fast they moved, whether we were seeing the same ones again later. He talked of his sisters, Patty and Sue, and how they were doing. He talked of his brother, Joe. He told me Joe was the trouble kid, how he got caught on PCP once and when grandma brought him home from the police station, he missed the door to the house entirely and walked into the door jamb and fell down laughing. Grandma kicked at him, cursing up a storm. He told me about his dad, blowing up an inner tube and floating out into the middle of the pond with a six pack or a bottle of liquor and drinking as he looked up at these very same stars, floating on his back. About how sometimes, his dad would fall asleep out there and grandma would have to throw rocks at him to wake him up the next morning so he could paddle back ashore and get to work.</p>
<blockquote>
<p>One time, after you switched majors from biochem to music education, you went skiing with him, but had an upset stomach, so you stopped to buy some Alka-Seltzer tablets. You asked what kept them from fizzing until they were dropped in water, and he started to explain about buffers, then cut himself short and said coldly, "But you won't learn about that, now. I don't expect you really want to know." He had you ski alone the rest of the afternoon.</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>One time, you told your best friend in the area, Joseph, that you had rode your bike to the mall, Villa Italia, God rest its weary soul, and bought magic cards. He mentioned that while out with you and your dad, and your dad fell behind a few steps and kicked you. You rode home in silence. Joseph refused to ride with you again.</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>One time, you kissed him on the cheek after he hugged you good night and he laughed in your face. "You thought I was your mom, didn't you?" he said, then got up and left the room, shutting the door behind him. You thought, years later, decades later, that he really meant to say, "You thought I was your parent, didn't you? Best buds don't kiss." You never kissed him again, and he never kissed you at all.</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>When teaching you to read with the book Hop on Pop by Dr. Seuss, he jokingly warned you never to actually hop on him or he'd kick you from one side of the house over the roof to the other, and then back again. Joking, of course, but you were already so terrified of him you believed every word.</p>
</blockquote>
<p>He said the same during our one talk on sex. That if I ever got a girl pregnant and didn't use a condom, he'd do it five times and then leave me on my own to be a dad.</p>
<p>He raised me, but the definition of 'raise' here is a very elastic one.</p>
<blockquote>
<p>Dig deeper.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

120
writing/ally/dad/003.html Normal file
View File

@ -0,0 +1,120 @@
<!doctype html>
<html>
<head>
<title>Zk | 003</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 003</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-20
weight: 3</p>
<hr />
<p>The one thing we did together that we both seemed to earnestly enjoy was skiing.</p>
<blockquote>
<p>There were other things you enjoyed.</p>
</blockquote>
<p>Together?</p>
<blockquote>
<p>Reading, perhaps?</p>
</blockquote>
<p>He tried to get me to read <em>Flowers for Algernon</em>, but I wound up skimming parts, enough to keep him happy when he asked me about them, all while reading the copy of <em>Mossflower</em> I'd hidden down the back of the couch. The closest we got was reading <em>The Dark Tower</em>.</p>
<blockquote>
<p>Catch?</p>
</blockquote>
<p>One-sided and short-lived. We played a few times. Then, after telling me to "get under" a fly ball, it hit me square on the forehead and he laughed, telling me I was supposed to get my glove up, too. We never played again.</p>
<blockquote>
<p>The dogs?</p>
</blockquote>
<div class="verse">Dad used to punish the dogs
by locking then in the basement.
If he was really mad,
he'd toss then down the stairs by the scruff.</div>
<blockquote>
<p>School? Math? Computers? Being smart?</p>
</blockquote>
<p>Listen.</p>
<p>You have to understand that there were only two valid emotions for my dad: pride and anger. Being good at computers and math was not something that was enjoyable in its own right. Not for the both of us. The part that we shared there was that we had to have something we could declaim about. Something we could pull out and show that we might be proud of it.</p>
<blockquote>
<p>So you went skiing, because you both were about the same level at that.</p>
</blockquote>
<p>I bounced, he didn't.</p>
<blockquote>
<p>That's a factor of your age and size. I don't think you actually bounce all that well.</p>
</blockquote>
<p>Fair.</p>
<p>You're right, though. We went skiing together because that was just sort of the thing we enjoyed --- for different reasons, I'm sure --- and it just so happened that we enjoyed doing it around each other, too.</p>
<p>There would be mishaps, of course. Forgetting boots or poles was a big one. I forgot my poles once and thought I'd be found, dead, in the woods later that day. We wound up renting a pair. From then on, I was determined to learn how to ski without them.</p>
<blockquote>
<p>It turned out to be fun, at least.</p>
</blockquote>
<p>Yes.</p>
<p>We fell into a habit. Go skiing every other weekend, since that was my time staying with him, from late fall to mid spring. We'd make the drive from the suburbs west of Denver up into the mountains. We'd hit Winter Park, our favorite, or we'd maybe run over to Arapahoe Basin or Loveland Pass.</p>
<p>We'd ski from nine in the morning until about three in the afternoon. We'd grab lunch. Dad would grab 'beer-thirty' a little bit after that and let me do a few runs on my own while he chatted up a bartender.</p>
<blockquote>
<p>You would get the buffalo green chili every lunch, when you wound up at Winter Park. At Loveland, it would be the build-your-own pizzas. It was all so routine.</p>
</blockquote>
<p>It was the most comfortably routine thing that we did together. Not even school could top that.</p>
<blockquote>
<p>It was, above all, pleasant.</p>
</blockquote>
<p>At times.</p>
<blockquote>
<p>Yes.</p>
</blockquote>
<p>At times it was stressful. At times it felt like we were going skiing so that my dad could take some time away from home, away from Julie. At times, when Julie came with us, it would be more stressful on the slopes than it was at home.</p>
<p>And then it fell apart.</p>
<blockquote>
<p>Yes,</p>
</blockquote>
<p>There's no one time I could point to and say, "Ah-hah, <em>this</em> is when things fell apart." There were a few indicators, to be sure, but no one single instance.</p>
<p>There was only that last ski trip to Steamboat.</p>
<blockquote>
<p>When?</p>
</blockquote>
<p>My birthday.</p>
<blockquote>
<p>Which?</p>
</blockquote>
<p>I don't even remember. Middle school? Freshman year of high school?</p>
<blockquote>
<p>Had life started yet?</p>
</blockquote>
<p>It must have. It must have been high school, then. It must have been spring break. It must have been, because I could drive, then. Dad made me take my turn driving his new truck while he sat in the passenger seat and drank glumly. Tecate after Tecate. Julie sat in the back and stayed quiet. Even then the cracks were showing in their relationship.</p>
<blockquote>
<p>It started snowing on the drive.</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>You drove a fraction of an inch too close to the shoulder, your right wheel veered from the dark tracks plowed through the thin layer of snow by the car in front of you. He shouted, "Pull over at the next exit, if you're going to drive like that. Snow could cause too much drag on the tires and drag us off the road."</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>He was drunk and in pain. His shoulder again. He yelled at Julie. Told you both to let him drive in silence.</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>When you got to the condo that you'd rented. He took four or five advil with a Corona, apologized sullenly, and went to go lay down.</p>
</blockquote>
<p>I don't remember any of the rest of the trip. All I remember is that we watched <em>Fellowship of the Ring</em> and that, at one point on the drive back, I asked a question about angular momentum.</p>
<blockquote>
<p>You wanted to promise him, visibly, that you were still smart. You wanted to appeal to him in a way that you knew he'd take well.</p>
</blockquote>
<p>I wanted him to be okay with me.</p>
<blockquote>
<p>Dig deeper.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

93
writing/ally/dad/004.html Normal file
View File

@ -0,0 +1,93 @@
<!doctype html>
<html>
<head>
<title>Zk | 004</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 004</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-21
weight: 4</p>
<hr />
<div class="cw">Suicide</div>
<p>If life started in high school, if that was birth, then running away was conception.</p>
<blockquote>
<p>It was the first sign you gave that you might have a claim of ownership over yourself.</p>
</blockquote>
<p>Is it alright if I include something I wrote about it a long time ago?</p>
<blockquote>
<p>Maybe.</p>
</blockquote>
<p>Will you feel left out?</p>
<blockquote>
<p>Maybe. Will you?</p>
</blockquote>
<p>I guess.</p>
<p>June 10, 2015:</p>
<p><a href="https://drab-makyo.com/commissions/by-artist/grey/grey--running-away-small--makyo--G.jpg"><img alt="Running away" src="https://drab-makyo.com/commissions/by-artist/grey/grey--running-away-small--makyo--G.jpg" /></a><br />
<small>Art by Grey White.</small></p>
<div class="verse">I think we all have a lot of formative moments in our lives. For me, it was stuff like coming out, the realization of my own mortality, the suicide attempt, and so on. I think that they tend to fall into two basic categories: those which affect us consciously, which we think about from day to day, with enough frequency to say 'often'; and those which affect us more subconsciously, where we can go years or decades without really thinking about them, and yet they still inform so many of your actions.
Running away spent a lot of time in the subconscious camp, quietly informing several aspects of how I viewed myself and how I viewed the world around me. It was only recently, in the last year or so, that it's come to the forefront, thanks largely to recent discussions with friends, family, and therapists. It's only through that process that I've come to realize just how formative an event it really was.
In 1997, at eleven years old, I switched from living with my mom full time to living with my dad full time. My parents had divorced at some point early in my childhood, when I was too young to remember, and I grew up knowing nothing else.
The switch was part of a way to make sure that I grew up to be a balanced person. Having spent so much of my childhood in my mom's household, it was time for me to spend more time with my dad than the schedule that we had maintained until then, Wednesday nights and every other weekend. The move was set for the time when I would be switching schools, anyway -- I had just left fifth grade, and that was the time when middle school started in Boulder county.
I remember feeling a mix of excitement and apprehension as the date neared for the switch. On the one hand, it was exciting to be able to spend more time with my dad, who had always been keen on doing things with me that were fun. We'd go skiing, boating, spend a day trying to make the best paper airplanes, learn how to use the computer. On the other, though, I was apprehensive that I would be spending more time with my dad, who had always been somewhat distant, spending much of his time at the bar where my stepmother worked as a bartender, caring more about the grades that I brought home than my experience in school. In some senses, we were in line with each other and our expectations of what a parent-child relationship should be, and in others, we found ourselves at odds.
Even so, things wound up working out alright for sixth grade. I moved in with my dad, and moved to a new school. I had to spend one more year in elementary school, as Jefferson county didn't start junior high until seventh grade, but it served me well. I wound up in a 'gifted and talented' program at the school due to how well I did at my previous school, and found the work to be both more engaging and more intense. My grades started to drop, I started to get bouts of depression and anxiety. At one point, I forged my parents' signatures on my *Friday Folder*, which was supposed to be a weekly communication between my parents and my teacher, leading to a few weeks of being in trouble with both my dad and my mom.
Even so, although I was beginning to struggle for the first time in my life, I did my best to please my dad and maintain the enjoyable, if enigmatic, relationship that we had had up until then. I missed my mom, to be sure, having spent so much of my life until then living primarily with her, but I still felt like I could do well enough and excel in school living with my dad.</div>
<blockquote>
<p>There is much to talk about.</p>
</blockquote>
<p>Should I stop?</p>
<blockquote>
<p>No, carry on for now.</p>
</blockquote>
<div class="verse">I don't remember much about my summer between sixth and seventh grades, other than I had almost certainly gone back to the summer camp that I had gone to every summer before. I remember that this was the first time I started really enjoying writing. After leaving school for the summer, a friend and I had exchanged addresses and promised to write each other a letter over the summer. I don't remember if we actually did, but those drafts of letters turned into my first attempt at journalling, which would lead me to writing stuff like this -- putting my introspection down in words.
In the fall of 1998, I began seventh grade at junior high, one of those transitions where students go from being the oldest kids in school to the youngest. I figured that school would be similar, that it would be as though class had picked up where it had left off.
It didn't.
Junior high and middle school is when they start introducing separate teachers for separate subjects, rather than a single teacher for core curriculum and separate teachers only for specialized subjects such as art, music, and physical education. This threw me for a loop, at first, and I wasn't really sure why until I started digging back into my past over the last few years. What had started happening as puberty continued to roar through me is that depressive and anxious tendencies really started to take root. I would start fearing math class, rather than the subject of math with a familiar teacher, start worrying about the fact that band was mixed-grade and I would be pitted against eighth graders.
As a pre-teen, I had no idea what anxiety, panic, and depression were. I thought I was going crazy. My journals at the time were filled with fretting that I was having 'psychotic episodes' and wondering when these increasingly common attacks would become the new normal and coherent thought the brief rays of sunshine.
At the same time, I remember life getting harder for my dad. Things were happening at work -- bad things -- and while I can't remember if it was that I had become more receptive to this or there had been actual changes, the perceived shift in my dad's mood started to wear on me. Over the summer, he had announced that I was grown-up enough to stay home while he went to the bar for the evening. I'd get home at four or so, and dad would get home at nine or ten at night, having sussed out many of his problems of the day at work. I'd be in bed, or maybe we'd watch Deep Space Nine, and then we'd both go to bed.</div>
<blockquote>
<p>Do you remember it being this way?</p>
</blockquote>
<p>I don't. Or maybe I do, but the time since when I wrote this has colored my interpretation of it.</p>
<blockquote>
<p>You sound upset, now. Back when you wrote this, you just sounded weary.</p>
</blockquote>
<p>I suppose I was. I was weary in general, then. I was writing this from a tired, point of view. I was the caryatid. I was tired.</p>
<blockquote>
<p>You are still.</p>
</blockquote>
<p>I've learned to bear the load a little better.</p>
<div class="verse">In junior high, report cards came quarterly. My first one came sometime in October. It was not good.
My dad had become increasingly harsh on the topic of grades over the previous few weeks. Parent teacher conferences had not gone well at all, with my math teacher having particularly harsh things to say about me. I don't even remember on what day of the week this happened, though I want to say Thursday. Dad came home for long enough to make us both dinner before he would head out to the bar. Although neither of us mentioned the fact that my poor grades were in my backpack, he must've known what the date had signified, as, before he left, he said something to the effect of, "When I get back home from seeing Julie, you'll show me your report card."
I didn't know what to do. Kill myself? I'd tried half-heartedly in the past. I collected the knife I'd stolen and kept in my desk. It was too dull. I had found a mirror from a makeup compact some days before, and I broke the glass, thinking I could use a piece of that instead, but couldn't manage to get any of the shards of glass actually out of the compact, and as time drew on, I felt less and less like actually dying, as opposed to simply ceasing to be.</div>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

143
writing/ally/dad/005.html Normal file
View File

@ -0,0 +1,143 @@
<!doctype html>
<html>
<head>
<title>Zk | 005</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 005</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-21
weight: 5</p>
<hr />
<div class="cw">Suicide</div>
<blockquote>
<p>Hold on.</p>
</blockquote>
<p>Yes?</p>
<blockquote>
<p>Let's take a step back.</p>
</blockquote>
<p>Okay.</p>
<blockquote>
<p>You're about to mix the clinical with the reality.</p>
</blockquote>
<p>I know. You know that. We wrote this story.</p>
<blockquote>
<p>Yes.</p>
</blockquote>
<p>Are you having doubts as to posting it?</p>
<blockquote>
<p>Yes. And here is where you start mixing the clinical with the experiential.</p>
</blockquote>
<p>There is one story, but there are two ways to tell it.</p>
<blockquote>
<p>Can we retell it?</p>
</blockquote>
<p>The whole thing?</p>
<blockquote>
<p>No. You don't have to go back and change what you wrote before, at least not the preceding paragraphs. But we need to make this ours now.</p>
</blockquote>
<p>Is the rest not good?</p>
<blockquote>
<p>It's all perfectly serviceable. It's all perfectly you-in-2015.</p>
</blockquote>
<p>That it is. I wasn't quite so heavy with the lilac scent on my words in those days.</p>
<blockquote>
<p>It still gets a little purple.</p>
</blockquote>
<p>I guess.</p>
<blockquote>
<p>Let's cut a deal, then.</p>
</blockquote>
<p>Oh? You want to edit it?</p>
<blockquote>
<p>You want to edit it. You want to make it more relevant. You want to make it more 2019. You want to make it fit. You want to understand, not just regurgitate.</p>
</blockquote>
<p>Okay, fair.</p>
<blockquote>
<p>Let me talk about the clinical side. You go back to the other version of the story.</p>
</blockquote>
<p>Okay.</p>
<blockquote>
<p>What was happening at this point, is that you were having an honest to goodness panic attack. You were entering a fugue state.</p>
</blockquote>
<p>I froze for several minutes, probably about an hour, sitting on my bed and holding a broken mirror in my hands. All thoughts had left me, and all I could think about was not being. Not being here, not being at all.</p>
<p>Having decided not to kill myself, I put on a hoodie, went up stairs and emptied the quarter jar of quarters, left the broken mirror on the counter, and grabbed my bike. I had no idea what I would do, where I would go. I just knew that I needed out of there. That place wasn't a place I could be.</p>
<p>Still in a trance, I made my way to what I assumed would be a safe space to hide out for a while, long enough for my dad to not be out looking for me. I don't know why that was something I was thinking of, but it was. I rode my bike to the nearby Wal-Mart, and hid behind it, where the semi trailers were parked. I hid between two storage containers in the back, the stars invisible to me due to the bright lights of the parking lot, and yet the shadows were such that I remained in total darkness.</p>
<blockquote>
<p>You needed to get away. You needed to not be there. You didn't have the language to explain panic, and you didn't understand the importance of escape.</p>
</blockquote>
<p>Yeah. How could I have? No one had thought to teach me.</p>
<blockquote>
<p>You had boundaries for what you felt were healthy means of interaction, and no means to communicate when they had been crossed. You had been slogging through anxiety with no way to explain to yourself or others what anxiety was, and you had crossed the point where you could continue to exist in that state.</p>
</blockquote>
<p>The only solution was escape. Escaping into an internal world had worked until my dad demanded to see the report card, and escape by death hadn't panned out. The only route left to me was literally escaping the situation.</p>
<p>As the night wore on and the clock struck nine, I realized that I couldn't stay behind the Wal-Mart forever. I'd need some place to go. With only my bike, my hoodie, and five dollars in quarters, I biked the four miles from where I had been camped to the nearest bus station serving the route that would take me back to Boulder. I had no plans beyond getting to Boulder, other than I figured I could be homeless there in relative safety.</p>
<blockquote>
<p>That's where you spent the coldest night of your life.</p>
</blockquote>
<p>The last bus to Boulder had already left, and so I was left on my own from about eleven that night until nearly six in the morning. I slept off and on on the bench in the bus-stop shelter. I hadn't brought my bike lock with me, so I kept my bike leaning against the bench where I was dozing. I eventually got too paranoid and tied the sleeve of my hoodie around the top bar of the bike while I huddled deep within the relatively thin cotton of the jacket, no protection against the cold of the Colorado night.</p>
<blockquote>
<p>At some point during the night, your anxiety abated enough to let you get some more perspective on the situation, and you started to think in terms of what you would do.</p>
</blockquote>
<p>I would take the bus to Boulder, get off near the then-open Crossroads Mall, and see if I could get something to eat.</p>
<blockquote>
<p>You never quite made it back to baseline in terms of anxiety, however. You were riding on a high, the fugue state constantly re-conquering you and leaving you paralyzed for hours at a time.</p>
</blockquote>
<p>The bus was warm. It had eaten $3.50 of my total of $5, but it was totally worth it. I fell asleep in the back seat within minutes of getting on, and was only awoken when the bus reached the end of the line and the kindly driver (who surely knew what was up) shook me awake and helped me onto my bike.</p>
<p>For lack of anything better to do, I rode my bike from the Walnut Street Station to my old elementary school. School wouldn't be starting for another half hour or so, so I camped out in a playground near by, affectionately known as Rock Park. I sat atop the sculpture-<em>cum</em>-playground that made up the park's central feature and watched elementary schoolers trudge toward their classes.</p>
<blockquote>
<p>With a bit of rest under your belt and once more in familiar territory--</p>
</blockquote>
<p>Literally three-quarters of a mile from my mom's house, at the time.</p>
<blockquote>
<p>--you were starting to come out of your state of panic.</p>
</blockquote>
<p>I was left with the dilemma of basically being a fugitive. I couldn't go to my mom's house, and I could never return to my dad's. I was no longer anxious -- my brain couldn't hold that anymore -- I was simply tired and sad.</p>
<p>Without anywhere to go or anything to do, I made my way back up to my original goal of Crossroads and puttered around the mall for a bit. My $1.50 wouldn't buy me anything, so I just strolled around the bookstore for a while, always a favorite spot of mine. As I headed back out to where I'd left my bike in front of the entrance, I was startled by a red Honda Civic pulling up directly in front of me. My mom had found me. She admitted immediately that she had been canvasing the bookstores in town looking for me.</p>
<blockquote>
<p>Even in your current state, you were a total dork.</p>
</blockquote>
<p>The rest of that day and the next were a blur of crying. I was crying. My mom was crying.</p>
<blockquote>
<p>Your dad may have been crying,</p>
</blockquote>
<p>Maybe, but it wasn't the type of thing I saw or heard from him. Mostly, he was angry.</p>
<p>I remember heated phone calls back and forth several times throughout the next few days. He had found my journal and accused me, "If you feel like you're going crazy, maybe we should put you in the hospital. Is that what you want from us?"</p>
<p>I couldn't answer.</p>
<blockquote>
<p>Might've done you some good. Gotten you some help.</p>
</blockquote>
<p>"I'm throwing out a bunch of your stuff, since you don't care about your place here."</p>
<p>No answer.</p>
<blockquote>
<p>Stuff. Gifts. Clothing. Toys. Things piled high to, as you felt, buy your loyalty.</p>
</blockquote>
<p>"What's with the broken mirror?"</p>
<p>No answer.</p>
<blockquote>
<p>You couldn't tell him about the numinous aspect of it that drives that imagery in so many trashy teenage poetry notebooks, about how it came crashing down over you like a wave. And you <strong>definitely</strong> couldn't tell him about wanting to use it to kill yourself.</p>
</blockquote>
<p>"What is it you want from me?"</p>
<blockquote>
<p>What <strong>did</strong> you want from him?</p>
</blockquote>
<p>I struggled for a way to put into words the anxiety, panic, and depression that had slowly taken over my life from the moment puberty had hit, exacerbated by the fact that I was living in a place where I felt distinctly unwelcome. I think I wound up mumbling something about the fact that, with my dad gone all evening at the bar, I had no contact with someone in utter control of my life other than through punishment. Even then, as a child, that only felt partly true.</p>
<blockquote>
<p>Dig deeper.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

87
writing/ally/dad/006.html Normal file
View File

@ -0,0 +1,87 @@
<!doctype html>
<html>
<head>
<title>Zk | 006</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 006</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-21
weight: 6</p>
<hr />
<blockquote>
<p>That was exhausting.</p>
</blockquote>
<p>The old blog post?</p>
<blockquote>
<p>Yes. Exhausting in the sense that you have to hold three versions of yourself in your head at once. You have to hold in your mind the version of you who, in 1998, had such a large panic attack that he ran away from home. You have to hold in your mind the version of you who, in 2015, was struggling through the early stages of transition, who was finally getting into the meat of things with therapy. And you have to hold me in your mind.</p>
</blockquote>
<p>You have to remember that I'm powered by a small cantaloupe. Holding all three of those in my head at once would be a bit much.</p>
<blockquote>
<p>One of us was getting squeezed out.</p>
</blockquote>
<p>Did you feel neglected?</p>
<blockquote>
<p>That's nostalgia: neglect of the present in favor of the past.</p>
</blockquote>
<p>I suppose it is. I'll refrain from diving into a blog post like that again.</p>
<blockquote>
<p>You can, just mind your boundaries.</p>
</blockquote>
<p>I will.</p>
<blockquote>
<p>Tell me about running away.</p>
</blockquote>
<p>Again?</p>
<blockquote>
<p>You-who-live-in-2019, tell me about running away.</p>
</blockquote>
<p>One of us mentioned before that it was the moment at which I started to assert ownership over myself.</p>
<blockquote>
<p>We both did.</p>
</blockquote>
<p>I suppose I stand by that, then. Stand by the idea that that was conception to the birth that came in high school.</p>
<p>But it needs some qualifications.</p>
<blockquote>
<p>Qualify away.</p>
</blockquote>
<p>One qualification that it needs is that, at the moment, just as with so many other forms of conception, it was borne of some baser part of me. It was not some conscious thing. It was not this clean and well-thought-out experience, sleek by design.</p>
<p>It was a release of terror into action. I was blacking out from fear. I was so full of adrenaline that living my life as a vagrant was more acceptable to me than waiting for my dad to come home. It was an act that happened. Not something I did.</p>
<blockquote>
<p>Some folks try to conceive.</p>
</blockquote>
<p>Fair.</p>
<p>Some folks try and plan out their memoirs.</p>
<blockquote>
<p>Fair.</p>
</blockquote>
<p>Another qualification that needs to be made is that, while I'm willing to accept this was about the time I started to assert ownership over myself, I don't think it happened while running away. Not that night.</p>
<blockquote>
<p>When did it happen?</p>
</blockquote>
<p>It happened that morning when I sat atop the rocks of Rock Park. I sat atop the rocks and watched kids walking along the cul-de-sac toward Eisenhower, my old Elementary school.</p>
<p>I watched them walking and thought about how much bigger their backpacks looked than mine did when I was in school.</p>
<p>I watched them and I thought about how big my backpack might get in high school, and realized that I wouldn't find out.</p>
<p>I watched them and I thought about going to knock on the door at my mom's house. It was five blocks away.</p>
<blockquote>
<p>And then you chose not to.</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>Dig deeper.</p>
</blockquote>
<p><img alt="Rock park" src="/rock-park.jpg" /></p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

114
writing/ally/dad/007.html Normal file
View File

@ -0,0 +1,114 @@
<!doctype html>
<html>
<head>
<title>Zk | 007</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 007</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-21
weight: 7</p>
<hr />
<p>When I was getting ready to leave bConnected, I started struggling with movements. It started as a twitchiness in the hands. It started with a wringing of the fingers. It started with a slight nod of the head. It started in so many tiny ways that I didn't really put together.</p>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Twitching, twitching. Screw lorazepam. Gonna walk the dog instead :D</p>&mdash; Maddy, whose tail is behind her (@drab_makyo) <a href="https://twitter.com/drab_makyo/status/236980927564218369?ref_src=twsrc%5Etfw">August 19, 2012</a></blockquote>
<p><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote>
<p>Twitch twitch.</p>
</blockquote>
<p>Yeah.</p>
<blockquote>
<p>And how does this tie in with your dad, again?</p>
</blockquote>
<p>Getting there.</p>
<blockquote>
<p>I'll be patient.</p>
</blockquote>
<p>Good.</p>
<p>The twitchiness grew worse. It grew to a jerk of the head to the side. It went from the occasional thing to something that hit every second and a half or so. It started impeding my speech. I started stuttering. I lost my balance and had to use a cane for a while.</p>
<blockquote>
<p>It came and went. Not all of that happened at once.</p>
</blockquote>
<p>When I think back on that time, it's just a smear of time from when I got the offer at Canonical and Further Confusion 2013 a few months later. There are bits of time that stick out as being particularly tic-filled, of course, and bits of time I know I was free of it.</p>
<blockquote>
<p>You were free of it in Montreal, at your intro sprint.</p>
</blockquote>
<p>Yes, and it came back during UDS in Copenhagen. It came back and it stayed.</p>
<blockquote>
<p>Did it?</p>
</blockquote>
<p>For our purposes here, yes, it did.</p>
<blockquote>
<p>'Our'?</p>
</blockquote>
<p>Listen. When your body rebels and tries to shake your brain out through your ears and dislodge your eyes, when your friend dies in a car crash and you only find out about it a week later, when you start a brand new job and fly all the way across the country, getting stuck in London along the way, time stops making a whole lot of sense. At some point, I had the tic, and it stayed.</p>
<blockquote>
<p>Touchy tonight, aren't we?</p>
</blockquote>
<p>You're being as helpful as ever.</p>
<blockquote>
<p>Not my department.</p>
</blockquote>
<p>At some point during this whole process, Thanksgiving rolled around and I went to visit dad.</p>
<blockquote>
<p>Oh.</p>
</blockquote>
<p>See?</p>
<p>I emailed him ahead of time, warning him that I was struggling with a transient tic disorder caused --- or at least exacerbated --- by one of my medications. I felt so embarrassed, to be seen by him like that.</p>
<blockquote>
<p>Like what? Vulnerable?</p>
</blockquote>
<p>Yes. To be seen as week by someone who placed so high a premium on strength.</p>
<blockquote>
<p>He was hardly a body-builder.</p>
</blockquote>
<p>Well, no. Not physical strength. Moral, perhaps? He certainly prided himself on his composure, and this was me in a state where I was literally unable to maintain my composure.</p>
<blockquote>
<p>At least you had an excuse for avoiding eye contact.</p>
</blockquote>
<p>It was, oddly, a fairly calm and cozy evening. JD came with. We had some turkey breast. I brought a bottle of bourbon and some homemade cranberry sauce. We talked.</p>
<blockquote>
<p>It was nice.</p>
</blockquote>
<p>It was. This was at the time in my life where I was learning what the proper amount of 'dad' was that I could handle. About three hours. Maybe a little more. Any more than that and we'd both fall back into our old habits. We had much better reunions than we did an ongoing friendship.</p>
<blockquote>
<p>And you drank, then.</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>You laughed when you knocked the bottle of bourbon off the counter and immediately caught it before it fell to the ground. "The tic has led to my reflexes getting better," you said.</p>
</blockquote>
<p>Dad didn't quite know how to accept me acknowledging my vulnerability.</p>
<blockquote>
<p>It was nice.</p>
</blockquote>
<p>In a smirking sort of way, I guess. In a <em>oh wow I'm different now</em> way. In a <em>I guess I'm finally starting to grow out of being your son</em> way.</p>
<blockquote>
<p>Matthew had died.</p>
</blockquote>
<p>Yes. Matthew had died, and we were doing Thanksgiving together.</p>
<blockquote>
<p>It was nice.</p>
</blockquote>
<p>It was. He had come to the wedding, so the truth was out, as it were, about JD and I, though he surely had known already. During one of his prior visits to Fort Collins, he had invited me down to grab dinner with him in Lakewood sometime, saying, "You can bring your...ah, you can bring James with you, too."</p>
<blockquote>
<p>Tell me about 'man'.</p>
</blockquote>
<p>Matthew was dead. Madison was conceived. She would be born soon.</p>
<blockquote>
<p>Dig deeper.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

172
writing/ally/dad/008.html Normal file
View File

@ -0,0 +1,172 @@
<!doctype html>
<html>
<head>
<title>Zk | 008</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 008</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-22
weight: 8</p>
<hr />
<p>October 26, 2014:</p>
<div class="codehilite"><pre><span></span><code><span class="nv">Hey</span> <span class="nv">Matt</span>
<span class="nv">Been</span> <span class="nv">a</span> <span class="k">while</span> <span class="nv">since</span> <span class="nv">I</span><span class="s1">&#39;</span><span class="s">ve heard from you. You guys get all settled in the new house? Need to get together and catch up. Still have that gun for your collection.</span>
<span class="nv">Doing</span> <span class="nv">well</span> <span class="nv">here</span>. <span class="nv">Grandma</span> <span class="nv">is</span> <span class="nv">getting</span> <span class="nv">a</span> <span class="nv">bit</span> <span class="nv">more</span> <span class="nv">frail</span>. <span class="nv">We</span> <span class="nv">are</span> <span class="nv">going</span> <span class="nv">down</span> <span class="k">for</span> <span class="nv">thanksgiving</span>.
<span class="nv">Dad</span>
<span class="nv">Sent</span> <span class="nv">from</span> <span class="nv">my</span> <span class="nv">BlackBerry</span> <span class="mi">10</span> <span class="nv">smartphone</span>.
</code></pre></div>
<blockquote>
<p>Never one to beat around the bush.</p>
</blockquote>
<p>No indeed.</p>
<p>Three and a half hours later, my reply:</p>
<div class="codehilite"><pre><span></span><code><span class="nv">Hey</span> <span class="nv">dad</span>,
<span class="nv">Things</span> <span class="nv">are</span> <span class="nv">going</span> <span class="nv">fine</span> <span class="nv">at</span> <span class="nv">the</span> <span class="nv">house</span>, <span class="nv">though</span> <span class="nv">things</span> <span class="nv">are</span> <span class="nv">always</span> <span class="nv">more</span> <span class="nv">expensive</span> <span class="nv">than</span> <span class="nv">they</span> <span class="nv">first</span> <span class="nv">seem</span>. <span class="nv">We</span> <span class="nv">got</span> <span class="nv">the</span> <span class="nv">old</span> <span class="nv">house</span> <span class="nv">rented</span> <span class="nv">out</span>, <span class="nv">though</span>, <span class="nv">and</span> <span class="nv">that</span> <span class="nv">really</span> <span class="nv">helps</span><span class="c1">; the mortgage on that is about $650, and it&#39;s renting for $1550, so the extra cash really helps with the new place. Other than finances though,it&#39;s going really well. Loveland&#39;s kind of a desert for restaurants and things to do, but we&#39;ve got enough to keep us occupied at the house.</span>
<span class="nv">It</span><span class="s1">&#39;</span><span class="s">s a shame to hear about grandma, but I suppose that</span><span class="s1">&#39;</span><span class="nv">s</span> <span class="nv">sort</span> <span class="nv">of</span> <span class="nv">what</span> <span class="nv">happens</span> <span class="nv">as</span> <span class="nv">one</span> <span class="nv">gets</span> <span class="nv">older</span>. <span class="nv">You</span><span class="s1">&#39;</span><span class="s">ll have to say hi for me, I</span><span class="s1">&#39;</span><span class="nv">ll</span> <span class="nv">be</span> <span class="nv">travelling</span> <span class="nv">to</span> <span class="nv">Seattle</span> <span class="nv">around</span> <span class="k">then</span>. <span class="nv">Things</span> <span class="nv">are</span> <span class="nv">going</span> <span class="nv">okay</span> <span class="nv">here</span>, <span class="nv">work</span><span class="s1">&#39;</span><span class="s">s going really well and there</span><span class="s1">&#39;</span><span class="nv">s</span> <span class="nv">lots</span> <span class="nv">of</span> <span class="nv">travel</span>. <span class="nv">I</span> <span class="nv">just</span> <span class="nv">got</span> <span class="nv">back</span> <span class="nv">from</span> <span class="nv">Brussels</span> <span class="nv">not</span> <span class="nv">too</span> <span class="nv">long</span> <span class="nv">ago</span> <span class="nv">and</span> <span class="nv">am</span> <span class="nv">currently</span> <span class="nv">in</span> <span class="nv">the</span> <span class="nv">Bay</span> <span class="nv">Area</span> <span class="nv">on</span> <span class="nv">the</span> <span class="nv">first</span> <span class="nv">Actual</span> <span class="nv">Vacation</span> <span class="nv">I</span><span class="s1">&#39;</span><span class="s">ve taken in a while, the rest having been coincidental things with conferences and conventions. We</span><span class="s1">&#39;</span><span class="nv">ll</span> <span class="nv">have</span> <span class="nv">to</span> <span class="nv">meet</span> <span class="nv">up</span> <span class="nv">sometime</span> <span class="k">for</span> <span class="nv">drinks</span> <span class="nv">and</span> <span class="nv">catching</span> <span class="nv">up</span>.
<span class="nv">In</span> <span class="nv">all</span>, <span class="nv">things</span> <span class="nv">are</span> <span class="nv">going</span> <span class="nv">well</span>, <span class="nv">though</span> <span class="nv">I</span> <span class="nv">think</span> <span class="nv">I</span> <span class="nv">need</span> <span class="nv">to</span> <span class="nv">be</span> <span class="nv">more</span> <span class="nv">honest</span> <span class="nv">about</span> <span class="nv">a</span> <span class="nv">big</span> <span class="nv">part</span> <span class="nv">of</span> <span class="nv">my</span> <span class="nv">life</span> <span class="nv">over</span> <span class="nv">the</span> <span class="nv">last</span> <span class="nv">several</span> <span class="nv">years</span>.
<span class="nv">In</span> <span class="nv">my</span> <span class="nv">life</span> <span class="nv">as</span> <span class="nv">a</span> <span class="nv">gay</span> <span class="nv">man</span>, <span class="nv">I</span> <span class="nv">believe</span> <span class="nv">I</span> <span class="nv">only</span> <span class="nv">ever</span> <span class="nv">really</span> <span class="nv">come</span> <span class="nv">out</span> <span class="nv">in</span> <span class="nv">an</span> <span class="nv">explicit</span> <span class="nv">manner</span> <span class="nv">once</span>. <span class="nv">I</span> <span class="nv">was</span> <span class="nv">in</span> <span class="nv">high</span> <span class="nv">school</span>, <span class="nv">in</span> <span class="nv">my</span> <span class="nv">first</span> <span class="nv">week</span> <span class="nv">of</span> <span class="nv">classes</span>, <span class="nv">and</span> <span class="nv">our</span> <span class="nv">counselors</span> <span class="nv">came</span> <span class="nv">around</span> <span class="nv">to</span> <span class="nv">our</span> <span class="nv">homeroom</span> <span class="nv">class</span> <span class="nv">to</span> <span class="nv">hold</span> <span class="nv">some</span> <span class="nv">getting</span><span class="o">-</span><span class="nv">to</span><span class="o">-</span><span class="nv">know</span><span class="o">-</span><span class="nv">you</span> <span class="nv">exercise</span>. <span class="nv">This</span> <span class="nv">consisted</span> <span class="nv">of</span> <span class="nv">a</span> <span class="nv">lot</span> <span class="nv">of</span> <span class="nv">bored</span> <span class="nv">kids</span> <span class="nv">and</span> <span class="nv">one</span> <span class="s2">&quot;</span><span class="s">excited</span><span class="s2">&quot;</span> <span class="nv">counselor</span> <span class="nv">asking</span> <span class="nv">us</span> <span class="nv">a</span> <span class="nv">series</span> <span class="nv">of</span> <span class="nv">yes</span> <span class="nv">or</span> <span class="nv">no</span> <span class="nv">questions</span> <span class="nv">and</span> <span class="nv">having</span> <span class="nv">us</span> <span class="nv">move</span> <span class="nv">to</span> <span class="nv">one</span> <span class="nv">side</span> <span class="nv">of</span> <span class="nv">the</span> <span class="nv">room</span> <span class="k">for</span> <span class="s1">&#39;</span><span class="s">yes</span><span class="s1">&#39;</span> <span class="nv">and</span> <span class="nv">the</span> <span class="nv">other</span> <span class="k">for</span> <span class="s1">&#39;</span><span class="s">no</span><span class="s1">&#39;</span>. <span class="nv">Being</span> <span class="nv">in</span> <span class="nv">a</span> <span class="nv">progressive</span> <span class="nv">town</span>, <span class="nv">I</span> <span class="nv">didn</span><span class="s1">&#39;</span><span class="s">t expect to be the only kid to answer the question &quot;Will you get married when you grow up?&quot; with no, but sure enough, I was. I was feeling brave, so, when I was questioned about my response in front of the class, mumbled, &quot;gay marriage is illegal, and I</span><span class="s1">&#39;</span><span class="nv">m</span> <span class="nv">gay</span>.<span class="s2">&quot;</span>
<span class="nv">All</span> <span class="nv">of</span> <span class="nv">the</span> <span class="nv">other</span> <span class="nv">times</span> <span class="nv">I</span> <span class="nv">had</span> <span class="nv">to</span> <span class="nv">come</span> <span class="nv">out</span> <span class="nv">to</span> <span class="nv">family</span> <span class="nv">or</span> <span class="nv">friends</span>, <span class="nv">it</span> <span class="nv">was</span> <span class="nv">something</span> <span class="nv">assumed</span>, <span class="nv">or</span> <span class="nv">something</span> <span class="nv">hinted</span> <span class="nv">at</span>. <span class="nv">When</span> <span class="nv">I</span> <span class="nv">came</span> <span class="nv">out</span> <span class="nv">to</span> <span class="nv">my</span> <span class="nv">mom</span>, <span class="nv">I</span> <span class="nv">did</span> <span class="nv">so</span> <span class="nv">by</span> <span class="nv">leaving</span> <span class="nv">a</span> <span class="nv">book</span> <span class="nv">about</span> <span class="nv">gay</span> <span class="nv">teens</span> <span class="nv">and</span> <span class="nv">their</span> <span class="nv">stories</span> <span class="nv">on</span> <span class="nv">her</span> <span class="nv">stack</span> <span class="nv">of</span> <span class="nv">books</span> <span class="nv">to</span> <span class="nv">read</span>. <span class="nv">Coming</span> <span class="nv">out</span> <span class="nv">at</span> <span class="nv">work</span> <span class="nv">at</span> <span class="nv">my</span> <span class="nv">first</span> <span class="nv">job</span> <span class="nv">out</span> <span class="nv">of</span> <span class="nv">college</span> <span class="nv">was</span> <span class="nv">a</span> <span class="nv">matter</span> <span class="nv">of</span> <span class="nv">being</span> <span class="s2">&quot;</span><span class="s">the one hired by the gay manager</span><span class="s2">&quot;</span>, <span class="nv">and</span> <span class="nv">coming</span> <span class="nv">out</span> <span class="nv">at</span> <span class="nv">my</span> <span class="nv">second</span> <span class="nv">job</span> <span class="nv">was</span> <span class="nv">a</span> <span class="nv">matter</span> <span class="nv">of</span> <span class="nv">my</span> <span class="nv">relationship</span> <span class="nv">with</span> <span class="nv">James</span> <span class="nv">being</span> <span class="nv">included</span> <span class="nv">in</span> <span class="nv">a</span> <span class="nv">portfolio</span> <span class="nv">piece</span> <span class="o">-</span> <span class="nv">a</span> <span class="nv">data</span><span class="o">-</span><span class="nv">visualization</span> <span class="nv">r</span>é<span class="nv">sum</span>é <span class="nv">about</span> <span class="nv">my</span> <span class="nv">life</span>. <span class="nv">When</span> <span class="nv">I</span> <span class="o">*</span><span class="nv">officially</span><span class="o">*</span> <span class="nv">came</span> <span class="nv">out</span> <span class="nv">to</span> <span class="nv">you</span>, <span class="nv">I</span> <span class="nv">did</span> <span class="nv">so</span> <span class="nv">by</span> <span class="nv">inviting</span> <span class="nv">you</span> <span class="nv">to</span> <span class="nv">my</span> <span class="nv">wedding</span> <span class="nv">to</span> <span class="nv">James</span>. <span class="nv">Prior</span> <span class="nv">to</span> <span class="nv">that</span>, <span class="nv">although</span> <span class="nv">I</span> <span class="nv">assume</span> <span class="nv">it</span> <span class="nv">was</span> <span class="nv">common</span> <span class="nv">knowledge</span>, <span class="nv">it</span> <span class="nv">was</span> <span class="nv">unspoken</span>.
<span class="nv">Needless</span> <span class="nv">to</span> <span class="nv">say</span>, <span class="nv">I</span><span class="s1">&#39;</span><span class="s">m not all that good at coming out.</span>
<span class="nv">Running</span> <span class="nv">away</span> <span class="nv">was</span> <span class="nv">a</span> <span class="nv">turning</span> <span class="nv">point</span> <span class="k">for</span> <span class="nv">me</span> <span class="o">-</span> <span class="k">for</span> <span class="nv">both</span> <span class="nv">of</span> <span class="nv">us</span>, <span class="nv">really</span>. <span class="nv">I</span> <span class="nv">think</span> <span class="nv">that</span> <span class="nv">we</span> <span class="nv">have</span> <span class="nv">always</span> <span class="nv">been</span> <span class="nv">guarded</span> <span class="nv">in</span> <span class="nv">our</span> <span class="nv">communication</span> <span class="nv">with</span> <span class="nv">each</span> <span class="nv">other</span>. <span class="nv">During</span> <span class="nv">that</span> <span class="nv">time</span> <span class="nv">in</span> <span class="nv">my</span> <span class="nv">life</span>, <span class="nv">I</span> <span class="nv">felt</span> <span class="nv">under</span> <span class="nv">intense</span> <span class="nv">distress</span> <span class="nv">that</span> <span class="nv">I</span> <span class="nv">couldn</span><span class="s1">&#39;</span><span class="s">t express to you. Not only did I not have the words, it didn</span><span class="s1">&#39;</span><span class="nv">t</span> <span class="nv">fit</span> <span class="nv">in</span> <span class="nv">with</span> <span class="nv">what</span> <span class="nv">I</span> <span class="nv">perceived</span> <span class="nv">to</span> <span class="nv">be</span> <span class="nv">our</span> <span class="nv">mode</span> <span class="nv">of</span> <span class="nv">communication</span>. <span class="nv">I</span> <span class="nv">felt</span> <span class="nv">stuck</span>, <span class="nv">drained</span>, <span class="nv">and</span> <span class="nv">worthless</span>, <span class="nv">and</span> <span class="nv">the</span> <span class="nv">only</span> <span class="nv">path</span> <span class="nv">forward</span> <span class="nv">to</span> <span class="nv">me</span> <span class="nv">at</span> <span class="nv">the</span> <span class="nv">time</span> <span class="nv">was</span> <span class="nv">escape</span>.
<span class="nv">After</span> <span class="nv">that</span> <span class="nv">incident</span>, <span class="nv">however</span>, <span class="nv">I</span> <span class="nv">shut</span> <span class="nv">down</span> <span class="nv">even</span> <span class="nv">more</span>. <span class="nv">I</span> <span class="nv">didn</span><span class="s1">&#39;</span><span class="s">t feel that talking through emotions, feelings, and identity with you was appropriate or allowed. This was something based off of my perceptions, which were that there are appropriate conversations to have, and that not all conversations fit into this category. I think - I hope - that my perceptions growing up were wrong. I know that my running away caused a lot of pain, and that</span><span class="s1">&#39;</span><span class="nv">s</span> <span class="nv">something</span> <span class="nv">that</span> <span class="nv">I</span> <span class="nv">still</span> <span class="nv">feel</span> <span class="nv">bad</span> <span class="nv">about</span>, <span class="nv">just</span> <span class="nv">as</span> <span class="nv">I</span> <span class="nv">know</span> <span class="nv">that</span> <span class="nv">only</span> <span class="nv">coming</span> <span class="nv">out</span> <span class="nv">to</span> <span class="nv">you</span> <span class="nv">through</span> <span class="nv">a</span> <span class="nv">wedding</span> <span class="nv">invite</span> <span class="nv">was</span> <span class="nv">not</span> <span class="nv">my</span> <span class="nv">classiest</span> <span class="nv">move</span>, <span class="nv">and</span> <span class="nv">I</span> <span class="nv">feel</span> <span class="nv">bad</span> <span class="nv">about</span> <span class="nv">that</span> <span class="nv">as</span> <span class="nv">well</span>.
<span class="nv">It</span> <span class="nv">has</span> <span class="nv">been</span> <span class="nv">my</span> <span class="nv">goal</span> <span class="nv">with</span> <span class="nv">my</span> <span class="nv">friends</span> <span class="nv">and</span> <span class="nv">partners</span> <span class="nv">to</span> <span class="nv">have</span> <span class="nv">relationships</span> <span class="nv">based</span> <span class="nv">on</span> <span class="nv">the</span> <span class="nv">ability</span> <span class="nv">to</span> <span class="nv">share</span> <span class="nv">the</span> <span class="nv">emotions</span> <span class="nv">and</span> <span class="nv">problems</span> <span class="nv">that</span> <span class="nv">are</span> <span class="nv">part</span> <span class="nv">and</span> <span class="nv">parcel</span> <span class="nv">to</span> <span class="nv">being</span> <span class="nv">a</span> <span class="nv">living</span> <span class="nv">human</span> <span class="nv">being</span>. <span class="nv">Over</span> <span class="nv">the</span> <span class="nv">last</span> <span class="nv">few</span> <span class="nv">years</span>, <span class="nv">I</span><span class="s1">&#39;</span><span class="s">ve worked to open up to my mom as well, letting deliberate honesty take the place of obfuscation and lying through omission about the things that are tough to talk about. I think that, as my dad, I owe that to you as well. I want to make up for all the lost conversations that we</span><span class="s1">&#39;</span><span class="nv">ve</span> <span class="nv">never</span> <span class="nv">had</span>. <span class="nv">We</span><span class="s1">&#39;</span><span class="s">ve made good buddies over the last few decades, and I think it</span><span class="s1">&#39;</span><span class="nv">s</span> <span class="nv">important</span> <span class="nv">that</span> <span class="nv">we</span> <span class="nv">also</span> <span class="nv">make</span> <span class="nv">good</span> <span class="nv">family</span>.
<span class="nv">So</span> <span class="nv">what</span><span class="s1">&#39;</span><span class="s">s this about?</span>
<span class="nv">I</span><span class="s1">&#39;</span><span class="s">ve been having troubles fitting within a masculine role for as long as I can remember. Early on, this was shown through a disregard for the boyish aspects of childhood: a lack of interest in sports, a fascination with reading the same books Marika (I apologize if I</span><span class="s1">&#39;</span><span class="nv">ve</span> <span class="nv">misspelled</span> <span class="nv">her</span> <span class="nv">name</span>, <span class="nv">I</span> <span class="nv">believe</span> <span class="nv">that</span><span class="s1">&#39;</span><span class="s">s the first time I</span><span class="s1">&#39;</span><span class="nv">ve</span> <span class="nv">ever</span> <span class="nv">written</span> <span class="nv">it</span> <span class="nv">myself</span><span class="ss">)</span>, <span class="nv">and</span> <span class="nv">a</span> <span class="nv">need</span> <span class="nv">to</span> <span class="nv">keep</span> <span class="nv">out</span> <span class="nv">of</span> <span class="nv">the</span> <span class="nv">cliques</span> <span class="nv">of</span> <span class="nv">other</span> <span class="nv">boys</span> <span class="nv">in</span> <span class="nv">my</span> <span class="nv">early</span> <span class="nv">school</span> <span class="nv">years</span>, <span class="nv">except</span> <span class="k">for</span> <span class="nv">the</span> <span class="nv">crowd</span> <span class="nv">of</span> <span class="nv">misfits</span> <span class="nv">I</span> <span class="nv">wound</span> <span class="nv">up</span> <span class="nv">palling</span> <span class="nv">around</span> <span class="nv">with</span>, <span class="nv">with</span> <span class="nv">whom</span> <span class="nv">I</span> <span class="nv">still</span> <span class="nv">keep</span> <span class="nv">in</span> <span class="nv">touch</span>.
<span class="nv">Moving</span> <span class="nv">to</span> <span class="nv">college</span>, <span class="nv">of</span> <span class="nv">course</span>, <span class="nv">provided</span> <span class="nv">all</span> <span class="nv">sorts</span> <span class="nv">of</span> <span class="nv">opportunities</span> <span class="nv">to</span> <span class="nv">explore</span>. <span class="nv">Although</span> <span class="nv">I</span> <span class="nv">spent</span> <span class="nv">time</span> <span class="nv">hanging</span> <span class="nv">out</span> <span class="nv">in</span> <span class="nv">the</span> <span class="nv">LGBT</span> <span class="nv">student</span> <span class="nv">services</span> <span class="nv">office</span> <span class="nv">and</span> <span class="nv">fiddled</span> <span class="nv">around</span> <span class="nv">with</span> <span class="nv">all</span> <span class="nv">sorts</span> <span class="nv">of</span> <span class="nv">different</span> <span class="nv">relationships</span>, <span class="nv">I</span> <span class="nv">still</span> <span class="nv">maintained</span> <span class="nv">this</span> <span class="nv">repressed</span> <span class="nv">attitude</span> <span class="nv">toward</span> <span class="nv">gender</span>. <span class="nv">There</span> <span class="nv">is</span> <span class="nv">a</span> <span class="nv">tendency</span> <span class="nv">among</span> <span class="nv">gay</span> <span class="nv">men</span> <span class="nv">to</span> <span class="nv">be</span> <span class="nv">incredibly</span> <span class="nv">misogynistic</span>, <span class="nv">and</span> <span class="nv">I</span> <span class="nv">experienced</span> <span class="nv">no</span> <span class="nv">shortage</span> <span class="nv">of</span> <span class="nv">that</span> <span class="k">until</span> <span class="nv">I</span> <span class="nv">managed</span> <span class="nv">to</span> <span class="nv">quit</span> <span class="nv">that</span> <span class="nv">group</span>, <span class="nv">about</span> <span class="nv">the</span> <span class="nv">time</span> <span class="nv">I</span> <span class="nv">switched</span> <span class="nv">into</span> <span class="nv">a</span> <span class="nv">major</span> <span class="nv">that</span> <span class="nv">I</span> <span class="nv">felt</span> <span class="nv">fit</span> <span class="nv">me</span> <span class="nv">much</span> <span class="nv">better</span>. <span class="nv">Working</span> <span class="nv">in</span> <span class="nv">the</span> <span class="nv">music</span> <span class="nv">department</span> <span class="nv">taught</span> <span class="nv">me</span> <span class="nv">a</span> <span class="nv">lot</span> <span class="nv">about</span> <span class="nv">how</span> <span class="nv">gender</span> <span class="nv">roles</span> <span class="nv">are</span> <span class="nv">cemented</span> <span class="nv">within</span> <span class="nv">western</span> <span class="nv">culture</span>, <span class="nv">and</span> <span class="nv">in</span> <span class="nv">particular</span>, <span class="nv">I</span> <span class="nv">remember</span> <span class="nv">a</span> <span class="nv">discussion</span> <span class="nv">in</span> <span class="nv">which</span> <span class="nv">a</span> <span class="nv">young</span> <span class="nv">woman</span> <span class="nv">who</span> <span class="nv">had</span> <span class="nv">accepted</span> <span class="nv">a</span> <span class="nv">male</span> <span class="nv">part</span> <span class="nv">in</span> <span class="nv">an</span> <span class="nv">operetta</span> <span class="nv">was</span> <span class="nv">taught</span> <span class="nv">how</span> <span class="nv">to</span> <span class="nv">walk</span> <span class="nv">like</span> <span class="nv">a</span> <span class="nv">man</span>.
<span class="nv">Somewhere</span> <span class="nv">around</span> <span class="k">then</span>, <span class="nv">I</span> <span class="nv">understood</span> <span class="nv">what</span> <span class="nv">feminism</span> <span class="nv">was</span> <span class="nv">all</span> <span class="nv">about</span>. <span class="nv">I</span> <span class="nv">realized</span> <span class="nv">how</span> <span class="nv">everything</span> <span class="nv">from</span> <span class="nv">wages</span> <span class="nv">down</span> <span class="nv">to</span> <span class="nv">the</span> <span class="nv">ways</span> <span class="nv">in</span> <span class="nv">which</span> <span class="nv">we</span> <span class="nv">walk</span> <span class="nv">are</span> <span class="nv">coded</span> <span class="nv">toward</span> <span class="nv">gender</span>, <span class="nv">and</span> <span class="nv">I</span> <span class="nv">hated</span> <span class="nv">it</span>. <span class="nv">I</span> <span class="nv">didn</span><span class="s1">&#39;</span><span class="s">t fit this masculine role into which I was born, and there was little to nothing I could do about it.</span>
<span class="nv">Gayle</span> <span class="nv">Rubin</span> <span class="nv">describes</span> <span class="nv">gender</span> <span class="nv">as</span> <span class="nv">the</span> <span class="nv">aggregation</span> <span class="nv">of</span> <span class="s2">&quot;</span><span class="s">chromosomal sex, hormonal exposure, internal reproductive organs, external genitalia and psychological identifications.</span><span class="s2">&quot;</span> <span class="nv">Needless</span> <span class="nv">to</span> <span class="nv">say</span>, <span class="nv">there</span><span class="s1">&#39;</span><span class="s">s a lot bound up in the topic, and a whole lot of it made me feel awful. I spent most of 2012 doing my level best to reject gender in its entirety. I denied my masculinity as I strived for neutrality and, while I gained quite a bit of insight, I gained little ground in terms of tackling my own problems with my identity.</span>
<span class="nv">It</span><span class="s1">&#39;</span><span class="s">s only recently that I</span><span class="s1">&#39;</span><span class="nv">ve</span> <span class="nv">decided</span> <span class="nv">to</span> <span class="nv">come</span> <span class="nv">at</span> <span class="nv">this</span> <span class="nv">problem</span> <span class="nv">of</span> <span class="nv">identity</span> <span class="nv">and</span> <span class="nv">personal</span> <span class="nv">friction</span> <span class="nv">in</span> <span class="nv">an</span> <span class="nv">explicit</span> <span class="nv">and</span> <span class="nv">deliberate</span> <span class="nv">fashion</span>. <span class="nv">There</span> <span class="nv">are</span> <span class="nv">things</span> <span class="nv">in</span> <span class="nv">my</span> <span class="nv">life</span> <span class="nv">that</span> <span class="nv">make</span> <span class="nv">me</span> <span class="nv">feel</span> <span class="nv">bad</span> <span class="o">-</span> <span class="nv">just</span> <span class="nv">as</span> <span class="nv">there</span> <span class="nv">are</span> <span class="k">for</span> <span class="nv">everyone</span> <span class="o">-</span> <span class="nv">and</span> <span class="nv">I</span><span class="s1">&#39;</span><span class="s">ve found that it</span><span class="s1">&#39;</span><span class="nv">s</span> <span class="nv">my</span> <span class="nv">job</span>, <span class="nv">more</span> <span class="nv">than</span> <span class="nv">anyone</span> <span class="k">else</span><span class="s1">&#39;</span><span class="s">s, to fix the things in my life that cause me pain. Identity, after all, is that which we feel about ourselves when under duress.</span>
<span class="nv">What</span> <span class="nv">this</span> <span class="nv">boils</span> <span class="nv">down</span> <span class="nv">to</span>, <span class="nv">really</span>, <span class="nv">is</span> <span class="nv">that</span> <span class="nv">I</span><span class="s1">&#39;</span><span class="s">m more than just uncomfortable in a masculine role, it causes me intense psychological distress, and so I</span><span class="s1">&#39;</span><span class="nv">m</span> <span class="nv">working</span> <span class="nv">to</span> <span class="nv">fix</span> <span class="nv">that</span>.
<span class="nv">I</span><span class="s1">&#39;</span><span class="s">ve found ways to soothe this friction, however, and, as I mentioned, I</span><span class="s1">&#39;</span><span class="nv">m</span> <span class="nv">deliberately</span> <span class="nv">pursuing</span> <span class="nv">these</span> <span class="nv">fronts</span>. <span class="nv">I</span> <span class="nv">can</span> <span class="k">do</span> <span class="nv">little</span> <span class="nv">things</span>, <span class="nv">like</span> <span class="nv">dress</span> <span class="nv">in</span> <span class="nv">a</span> <span class="nv">less</span> <span class="nv">masculine</span> <span class="nv">fashion</span>, <span class="nv">walk</span> <span class="nv">with</span> <span class="nv">less</span> <span class="nv">swagger</span>, <span class="nv">and</span>, <span class="nv">to</span> <span class="nv">get</span> <span class="nv">down</span> <span class="nv">to</span> <span class="nv">the</span> <span class="nv">point</span>, <span class="nv">change</span> <span class="nv">my</span> <span class="nv">name</span> <span class="nv">away</span> <span class="nv">from</span> <span class="nv">something</span> <span class="nv">so</span> <span class="nv">decidedly</span> <span class="nv">masculine</span>. <span class="nv">I</span><span class="s1">&#39;</span><span class="s">m working on changing my name from Matthew Joseph Scott to Madison Jesse Scott-Clary. It</span><span class="s1">&#39;</span><span class="nv">s</span> <span class="nv">a</span> <span class="nv">way</span> <span class="nv">to</span> <span class="nv">mitigate</span> <span class="nv">this</span> <span class="nv">distress</span>, <span class="nv">and</span> <span class="nv">it</span><span class="s1">&#39;</span><span class="s">s working well from my point of view. I</span><span class="s1">&#39;</span><span class="nv">m</span> <span class="nv">finally</span> <span class="nv">being</span> <span class="nv">proactive</span> <span class="nv">about</span> <span class="nv">self</span><span class="o">-</span><span class="nv">actualization</span> <span class="nv">rather</span> <span class="nv">than</span> <span class="nv">waiting</span> <span class="k">for</span> <span class="nv">it</span> <span class="nv">to</span> <span class="nv">come</span> <span class="nv">from</span> <span class="nv">the</span> <span class="nv">outside</span>, <span class="nv">and</span> <span class="nv">it</span><span class="s1">&#39;</span><span class="s">s doing me wonders.</span>
<span class="nv">I</span> <span class="nv">waffle</span> <span class="nv">quite</span> <span class="nv">a</span> <span class="nv">bit</span> <span class="nv">on</span> <span class="nv">whether</span> <span class="nv">or</span> <span class="nv">not</span> <span class="nv">to</span> <span class="nv">adopt</span> <span class="nv">the</span> <span class="nv">label</span> <span class="nv">transgender</span> <span class="k">for</span> <span class="nv">myself</span>, <span class="nv">but</span> <span class="nv">in</span> <span class="nv">a</span> <span class="nv">lot</span> <span class="nv">of</span> <span class="nv">ways</span>, <span class="nv">it</span> <span class="nv">really</span> <span class="nv">fits</span>. <span class="s1">&#39;</span><span class="s">Transgender</span><span class="s1">&#39;</span> <span class="nv">is</span> <span class="nv">an</span> <span class="nv">umbrella</span> <span class="nv">term</span> <span class="nv">that</span> <span class="nv">encompasses</span> <span class="nv">most</span> <span class="nv">all</span> <span class="nv">of</span> <span class="nv">gender</span> <span class="nv">variance</span> <span class="nv">in</span> <span class="nv">the</span> <span class="nv">human</span> <span class="nv">population</span>, <span class="nv">and</span> <span class="nv">literally</span> <span class="nv">just</span> <span class="nv">means</span> <span class="nv">not</span> <span class="nv">identifying</span> <span class="nv">with</span> <span class="nv">the</span> <span class="nv">culturally</span> <span class="nv">defined</span> <span class="nv">gender</span> <span class="nv">roles</span> <span class="nv">or</span> <span class="nv">categories</span> <span class="nv">of</span> <span class="nv">male</span> <span class="nv">or</span> <span class="nv">female</span> <span class="nv">as</span> <span class="nv">it</span> <span class="nv">pertains</span> <span class="nv">to</span> <span class="nv">one</span><span class="s1">&#39;</span><span class="s">s sex assigned at birth.</span>
<span class="nv">Going</span> <span class="nv">back</span> <span class="nv">to</span> <span class="nv">Rubin</span><span class="s1">&#39;</span><span class="s">s definition of gender, it is my psychological identification that is not in line with my biological sex. I don</span><span class="s1">&#39;</span><span class="nv">t</span> <span class="nv">really</span> <span class="nv">feel</span> <span class="s2">&quot;</span><span class="s">more like a woman than a man</span><span class="s2">&quot;</span>, <span class="nv">so</span> <span class="nv">much</span> <span class="nv">as</span> <span class="nv">I</span> <span class="nv">feel</span> <span class="nv">decidedly</span> <span class="nv">ungendered</span>. <span class="nv">Gender</span> <span class="nv">itself</span> <span class="nv">is</span> <span class="nv">non</span><span class="o">-</span><span class="nv">binary</span> <span class="o">-</span> <span class="nv">there</span> <span class="nv">isn</span><span class="s1">&#39;</span><span class="s">t simply an either-or, or a line between two extremes, but a whole realm of experience that exists, unique to each person as an individual.</span>
<span class="nv">As</span> <span class="nv">far</span> <span class="nv">as</span> <span class="nv">definitions</span> <span class="nv">go</span>, <span class="nv">this</span> <span class="nv">makes</span> <span class="nv">me</span> <span class="nv">more</span> <span class="s2">&quot;</span><span class="s">genderqueer</span><span class="s2">&quot;</span> <span class="nv">or</span> <span class="s2">&quot;</span><span class="s">genderfluid</span><span class="s2">&quot;</span>, <span class="nv">rather</span> <span class="nv">than</span> <span class="nv">simply</span> <span class="s2">&quot;</span><span class="s">transgender</span><span class="s2">&quot;</span>. <span class="nv">However</span>, <span class="nv">given</span> <span class="nv">my</span> <span class="nv">tendency</span> <span class="nv">to</span> <span class="nv">shy</span> <span class="nv">away</span> <span class="nv">from</span> <span class="nv">masculinity</span>, <span class="nv">I</span> <span class="nv">think</span> <span class="nv">it</span> <span class="nv">is</span> <span class="nv">safe</span> <span class="nv">to</span> <span class="nv">say</span> <span class="nv">that</span>, <span class="nv">although</span> <span class="nv">I</span> <span class="nv">will</span> <span class="nv">aways</span> <span class="nv">be</span> <span class="nv">a</span> <span class="nv">man</span><span class="o">-</span><span class="nv">shape</span> <span class="ss">(</span><span class="nv">there</span><span class="s1">&#39;</span><span class="s">s no changing my height, natch), I will be a lot less masculine, and thus to all appearances by society at large more feminine, than I have been in the past. So while transgender works, I generally describe myself as agender or genderqueer, and use gender-neutral pronouns such as &quot;they/them/theirs&quot; to refer to myself.</span>
<span class="nv">Big</span> <span class="nv">picture</span>, <span class="nv">what</span> <span class="nv">does</span> <span class="nv">this</span> <span class="nv">mean</span>?
<span class="nv">I</span><span class="s1">&#39;</span><span class="s">ve already brought up the name change, and as yet, that</span><span class="s1">&#39;</span><span class="nv">s</span> <span class="nv">one</span> <span class="nv">in</span> <span class="nv">a</span> <span class="nv">set</span> <span class="nv">of</span> <span class="nv">very</span> <span class="nv">small</span> <span class="nv">changes</span> <span class="nv">that</span> <span class="nv">make</span> <span class="nv">up</span> <span class="nv">my</span> <span class="nv">attempts</span> <span class="nv">to</span> <span class="nv">alleviate</span> <span class="nv">this</span> <span class="nv">particular</span> <span class="nv">type</span> <span class="nv">of</span> <span class="nv">distress</span>. <span class="nv">It</span><span class="s1">&#39;</span><span class="s">s these little things - changing my name, growing my hair out, carefully choosing the clothing that I purchase - that I</span><span class="s1">&#39;</span><span class="nv">ve</span> <span class="nv">adopted</span> <span class="nv">so</span> <span class="nv">far</span> <span class="nv">as</span> <span class="nv">deliberate</span> <span class="nv">attempts</span> <span class="nv">to</span> <span class="nv">make</span> <span class="nv">myself</span> <span class="nv">feel</span> <span class="nv">better</span>
<span class="nv">I</span> <span class="nv">am</span>, <span class="nv">however</span>, <span class="nv">still</span> <span class="nv">me</span>. <span class="nv">There</span> <span class="nv">is</span> <span class="nv">nothing</span> <span class="nv">above</span> <span class="nv">the</span> <span class="nv">surface</span> <span class="nv">level</span> <span class="nv">that</span> <span class="nv">is</span> <span class="nv">changing</span>. <span class="nv">This</span> <span class="nv">has</span> <span class="nv">always</span> <span class="nv">been</span> <span class="nv">me</span>, <span class="nv">and</span> <span class="nv">will</span> <span class="nv">always</span> <span class="nv">be</span> <span class="nv">me</span>, <span class="nv">and</span> <span class="nv">there</span><span class="s1">&#39;</span><span class="s">s certainly no changing that. Little things such as changing my name are ways in which I can better align that sense of self with the ways in which the world perceives me.</span>
<span class="nv">These</span> <span class="nv">changes</span> <span class="nv">allow</span> <span class="nv">me</span> <span class="nv">to</span> <span class="nv">live</span> <span class="nv">in</span> <span class="nv">a</span> <span class="nv">way</span> <span class="nv">that</span> <span class="nv">makes</span> <span class="nv">me</span> <span class="nv">content</span>. <span class="nv">I</span><span class="s1">&#39;</span><span class="s">ve been searching for a long time for the supposed happiness that comes with being a grown-up, and, like most everyone, decided it</span><span class="s1">&#39;</span><span class="nv">s</span> <span class="nv">bogus</span>. <span class="nv">However</span>, <span class="nv">there</span> <span class="nv">really</span> <span class="nv">is</span> <span class="nv">something</span> <span class="nv">to</span> <span class="nv">be</span> <span class="nv">said</span> <span class="k">for</span> <span class="nv">realizing</span> <span class="nv">oneself</span> <span class="nv">in</span> <span class="nv">a</span> <span class="nv">way</span> <span class="nv">that</span> <span class="nv">provides</span> <span class="nv">the</span> <span class="nv">utmost</span> <span class="nv">self</span><span class="o">-</span><span class="nv">fulfillment</span> <span class="nv">that</span> <span class="nv">oneself</span> <span class="nv">can</span> <span class="nv">provide</span>. <span class="nv">What</span> <span class="nv">it</span> <span class="nv">comes</span> <span class="nv">down</span> <span class="nv">to</span> <span class="nv">is</span> <span class="nv">that</span> <span class="nv">I</span> <span class="nv">feel</span> <span class="nv">good</span> <span class="nv">here</span>. <span class="nv">I</span> <span class="nv">feel</span> <span class="nv">better</span> <span class="nv">than</span> <span class="nv">I</span> <span class="nv">have</span> <span class="nv">in</span> <span class="nv">a</span> <span class="nv">long</span>, <span class="nv">long</span> <span class="nv">time</span>, <span class="nv">and</span> <span class="nv">I</span> <span class="nv">think</span> <span class="nv">that</span> <span class="nv">my</span> <span class="nv">actions</span> <span class="nv">speak</span> <span class="k">for</span> <span class="nv">themselves</span>: <span class="nv">this</span> <span class="nv">is</span> <span class="nv">who</span> <span class="nv">I</span> <span class="nv">am</span>.
<span class="nv">What</span> <span class="nv">does</span> <span class="nv">this</span> <span class="nv">mean</span> <span class="k">for</span> <span class="nv">you</span>?
<span class="nv">Dad</span>, <span class="nv">I</span> <span class="nv">really</span> <span class="nv">appreciate</span> <span class="nv">all</span> <span class="nv">that</span> <span class="nv">you</span><span class="s1">&#39;</span><span class="s">ve done for me. I owe so much more to you than I could ever put into words. So much of the things we did while I was growing up proved formative to who I am today, and there</span><span class="s1">&#39;</span><span class="nv">s</span> <span class="nv">no</span> <span class="nv">expressing</span> <span class="nv">the</span> <span class="nv">gratitude</span> <span class="nv">that</span> <span class="nv">I</span> <span class="nv">feel</span> <span class="k">for</span> <span class="nv">that</span>. <span class="nv">You</span><span class="s1">&#39;</span><span class="s">ve given me so much that there</span><span class="s1">&#39;</span><span class="nv">s</span> <span class="nv">no</span> <span class="nv">amount</span> <span class="nv">I</span> <span class="nv">could</span> <span class="nv">give</span> <span class="nv">back</span> <span class="nv">to</span> <span class="nv">repay</span> <span class="nv">that</span>.
<span class="nv">I</span> <span class="nv">understand</span> <span class="nv">that</span> <span class="nv">the</span> <span class="nv">changes</span> <span class="nv">that</span> <span class="nv">I</span> <span class="nv">am</span> <span class="nv">making</span> <span class="k">for</span> <span class="nv">myself</span>, <span class="nv">now</span> <span class="nv">that</span> <span class="nv">I</span><span class="s1">&#39;</span><span class="s">m nearing 30, vary in size from minuscule to enormous. I understand that I am changing some pretty integral parts of myself, some of which you had a say in yourself, such as my name.</span>
<span class="nv">What</span> <span class="nv">it</span> <span class="nv">comes</span> <span class="nv">down</span> <span class="nv">to</span> <span class="nv">is</span> <span class="nv">that</span> <span class="nv">I</span><span class="s1">&#39;</span><span class="s">m writing to seek your acceptance. It needn</span><span class="s1">&#39;</span><span class="nv">t</span> <span class="nv">be</span> <span class="nv">immediate</span> <span class="ss">(</span><span class="nv">I</span><span class="s1">&#39;</span><span class="s">m telling you this in a letter for a reason, take all the time you need in responding), and it needn</span><span class="s1">&#39;</span><span class="nv">t</span> <span class="nv">necessarily</span> <span class="nv">be</span> <span class="nv">wholehearted</span>. <span class="nv">However</span>, <span class="nv">this</span> <span class="nv">is</span> <span class="nv">the</span> <span class="nv">path</span> <span class="nv">that</span> <span class="nv">I</span><span class="s1">&#39;</span><span class="s">m heading down, dad, and I</span><span class="s1">&#39;</span><span class="nv">m</span> <span class="nv">determined</span> <span class="nv">to</span> <span class="k">do</span> <span class="nv">so</span>. <span class="nv">There</span><span class="s1">&#39;</span><span class="s">s years and years and years of thought and emotion bound up inside of these steps I</span><span class="s1">&#39;</span><span class="nv">m</span> <span class="nv">taking</span>, <span class="nv">and</span> <span class="nv">I</span> <span class="nv">want</span> <span class="nv">you</span> <span class="nv">to</span> <span class="nv">be</span> <span class="nv">aware</span> <span class="nv">of</span> <span class="nv">them</span>, <span class="nv">and</span>, <span class="k">if</span> <span class="nv">it</span><span class="s1">&#39;</span><span class="s">s alright by you, for you to be a part of them.</span>
<span class="nv">I</span> <span class="nv">know</span> <span class="nv">that</span> <span class="nv">our</span> <span class="nv">communication</span> <span class="nv">over</span> <span class="nv">the</span> <span class="nv">years</span> <span class="nv">has</span> <span class="nv">been</span> <span class="nv">rough</span> <span class="nv">in</span> <span class="nv">places</span>, <span class="nv">but</span> <span class="nv">lets</span> <span class="nv">have</span> <span class="nv">this</span> <span class="nv">be</span> <span class="nv">the</span> <span class="nv">opening</span> <span class="nv">to</span> <span class="nv">a</span> <span class="nv">conversation</span> <span class="nv">between</span> <span class="nv">us</span> <span class="nv">about</span> <span class="nv">each</span> <span class="nv">of</span> <span class="nv">us</span>. <span class="nv">I</span> <span class="nv">hope</span> <span class="nv">to</span> <span class="nv">hear</span> <span class="nv">back</span> <span class="nv">from</span> <span class="nv">you</span> <span class="nv">soon</span>.
<span class="nv">Apologies</span> <span class="k">for</span> <span class="nv">so</span> <span class="nv">many</span> <span class="nv">words</span>, <span class="nv">I</span> <span class="nv">know</span> <span class="nv">I</span> <span class="nv">wrote</span> <span class="nv">rather</span> <span class="nv">a</span> <span class="nv">lot</span>. <span class="nv">I</span><span class="s1">&#39;</span><span class="s">ll stop here and leave some links and resources below. I wish you all the best in work and in life.</span>
<span class="nv">Always</span> <span class="nv">yours</span>,
<span class="nv">Madison</span> <span class="nv">Scott</span><span class="o">-</span><span class="nv">Clary</span>
<span class="nv">Some</span> <span class="nv">resources</span>:
[<span class="mi">0</span>] <span class="nv">A</span> <span class="nv">good</span> <span class="nv">explanation</span> <span class="nv">of</span> <span class="nv">neutrois</span><span class="o">/</span><span class="nv">agender</span><span class="o">/</span><span class="nv">genderqueer</span>:
<span class="nv">Take</span> <span class="nv">everything</span> <span class="nv">that</span> <span class="nv">you</span> <span class="nv">associate</span> <span class="nv">with</span> <span class="nv">masculinity</span> <span class="nv">and</span> <span class="nv">put</span> <span class="nv">it</span> <span class="nv">into</span> <span class="nv">a</span> <span class="nv">metaphorical</span> <span class="nv">yard</span>. <span class="k">Then</span> <span class="k">do</span> <span class="nv">the</span> <span class="nv">same</span> <span class="nv">thing</span> <span class="nv">with</span> <span class="nv">everything</span> <span class="nv">feminine</span>, <span class="nv">putting</span> <span class="nv">all</span> <span class="nv">of</span> <span class="nv">that</span> <span class="nv">into</span> <span class="nv">an</span> <span class="nv">adjacent</span> <span class="nv">yard</span>. <span class="k">Then</span>, <span class="nv">build</span> <span class="nv">a</span> <span class="nv">low</span> <span class="nv">stone</span> <span class="nv">wall</span> <span class="ss">(</span><span class="nv">not</span> <span class="nv">a</span> <span class="nv">fence</span><span class="ss">)</span> <span class="nv">between</span> <span class="nv">them</span>, <span class="nv">and</span> <span class="nv">put</span> <span class="nv">atop</span> <span class="nv">this</span> <span class="nv">wall</span> <span class="nv">everything</span> <span class="nv">that</span> <span class="nv">you</span> <span class="nv">can</span> <span class="nv">associate</span> <span class="nv">with</span> <span class="nv">both</span> <span class="nv">genders</span>. <span class="k">Then</span>, <span class="nv">imagine</span> <span class="nv">that</span> <span class="nv">I</span> <span class="nv">walked</span> <span class="nv">down</span> <span class="nv">that</span> <span class="nv">wall</span>, <span class="nv">picked</span> <span class="nv">up</span> <span class="nv">a</span> <span class="nv">lot</span> <span class="nv">of</span> <span class="nv">the</span> <span class="nv">attributes</span> <span class="nv">from</span> <span class="nv">that</span> <span class="nv">center</span> <span class="nv">place</span>, <span class="nv">and</span> <span class="k">then</span> <span class="nv">the</span> <span class="nv">parts</span> <span class="nv">from</span> <span class="nv">both</span> <span class="nv">of</span> <span class="nv">the</span> <span class="nv">yards</span> <span class="nv">that</span> <span class="nv">most</span> <span class="nv">appealed</span> <span class="nv">to</span> <span class="nv">me</span>.
[<span class="mi">1</span>] <span class="nv">A</span> <span class="nv">good</span> <span class="nv">set</span> <span class="nv">of</span> <span class="nv">pages</span> <span class="nv">on</span> <span class="nv">the</span> <span class="nv">subject</span> <span class="nv">of</span> <span class="nv">transgender</span> <span class="nv">issues</span> <span class="nv">and</span> <span class="nv">gender</span> <span class="nv">variance</span> <span class="nv">as</span> <span class="nv">a</span> <span class="nv">whole</span>: <span class="nv">http</span>:<span class="o">//</span><span class="nv">transwhat</span>.<span class="nv">org</span><span class="o">/</span>
[<span class="mi">2</span>] <span class="nv">A</span> <span class="nv">well</span><span class="o">-</span><span class="nv">written</span> <span class="nv">video</span> <span class="nv">on</span> <span class="nv">non</span><span class="o">-</span><span class="nv">binary</span> <span class="nv">gender</span>, <span class="nv">sexuality</span>, <span class="nv">and</span> <span class="nv">presentation</span>: <span class="nv">http</span>:<span class="o">//</span><span class="nv">www</span>.<span class="nv">youtube</span>.<span class="nv">com</span><span class="o">/</span><span class="nv">watch</span>?<span class="nv">v</span><span class="o">=</span><span class="nv">ibAGYQtk3r4</span>
[<span class="mi">3</span>] <span class="nv">A</span> <span class="nv">friend</span>, <span class="nv">who</span> <span class="nv">is</span> <span class="nv">going</span> <span class="nv">through</span> <span class="nv">similar</span> <span class="nv">changes</span> <span class="nv">in</span> <span class="nv">their</span> <span class="nv">life</span>, <span class="nv">wrote</span> <span class="nv">a</span> <span class="nv">really</span> <span class="nv">good</span> <span class="nv">analogy</span> <span class="nv">on</span> <span class="nv">binaries</span> <span class="nv">and</span> <span class="nv">identities</span>: <span class="nv">https</span>:<span class="o">//</span><span class="nv">medium</span>.<span class="nv">com</span><span class="o">/</span>@<span class="nv">indilatrani</span><span class="o">/</span><span class="nv">early</span><span class="o">-</span><span class="nv">birds</span><span class="o">-</span><span class="nv">and</span><span class="o">-</span><span class="nv">night</span><span class="o">-</span><span class="nv">owls</span><span class="o">-</span><span class="nv">afc59712b0b8</span>
[<span class="mi">4</span>] <span class="nv">A</span> <span class="nv">really</span> <span class="nv">good</span> <span class="nv">paper</span> <span class="nv">on</span> <span class="nv">the</span> <span class="nv">types</span> <span class="nv">of</span> <span class="nv">things</span> <span class="nv">I</span><span class="s1">&#39;</span><span class="s">ve been working through over the past decade or so: http://web.uvic.ca/~ahdevor/Witnessing.pdf</span>
</code></pre></div>
<blockquote>
<p>I'm ashamed to be associated with you.</p>
</blockquote>
<p>Oh come now.</p>
<blockquote>
<p>2300 words.</p>
</blockquote>
<p>It's not that bad.</p>
<blockquote>
<p>You have four footnotes</p>
</blockquote>
<p>Okay, maybe it's a little bad.</p>
<blockquote>
<p>One of them is an academic paper.</p>
</blockquote>
<p>Okay, it's bad.</p>
<p>Remember when I had the accident with the Pathfinder, though?</p>
<blockquote>
<p>He told you not to talk like a lawyer, that shit happens. I don't think that means write an essay for class.</p>
</blockquote>
<p>Is it your department to experience just how difficult it is to interact with him.</p>
<blockquote>
<p>No. It's my department to mirror that back at you.</p>
</blockquote>
<p>Interacting with him was walking a minefield of proclamations. One didn't just discuss a topic. One didn't just feel emotions and have a heart to heart. One learned about something and showed that they knew what they were talking about. I <em>had</em> to talk like a lawyer. I <em>had</em> to write an essay.</p>
<p>Matthew was dead, and this was me letting him go. Madison was a newborn. Less than two months old. I couldn't not be careful. I was too fragile.</p>
<blockquote>
<p>What was his reply?</p>
</blockquote>
<p>Four days later.</p>
<div class="codehilite"><pre><span></span><code><span class="nv">Hey</span> <span class="nv">Madison</span>
<span class="nv">First</span> <span class="nv">things</span> <span class="nv">first</span>. <span class="nv">Congratulation</span> <span class="nv">on</span> <span class="nv">that</span> <span class="nv">vacation</span>. <span class="nv">They</span> <span class="nv">seem</span> <span class="nv">to</span> <span class="nv">be</span> <span class="nv">hard</span> <span class="nv">to</span> <span class="nv">come</span> <span class="nv">by</span> <span class="nv">lately</span>. <span class="nv">I</span> <span class="nv">know</span> <span class="nv">Maurine</span> <span class="nv">doesn</span><span class="nv">t</span> <span class="nv">consider</span> <span class="nv">going</span> <span class="nv">to</span> <span class="nv">Tucson</span> <span class="nv">a</span> <span class="nv">vacation</span> <span class="nv">any</span> <span class="nv">more</span>. <span class="nv">We</span> <span class="k">do</span> <span class="nv">love</span> <span class="nv">San</span> <span class="nv">Fran</span>. <span class="nv">Maybe</span> <span class="nv">a</span> <span class="nv">trip</span> <span class="nv">this</span> <span class="nv">spring</span>. <span class="nv">Playing</span> <span class="nv">a</span> <span class="nv">lot</span> <span class="nv">of</span> <span class="nv">deadline</span> <span class="nv">games</span> <span class="nv">this</span> <span class="nv">fall</span> <span class="nv">and</span> <span class="nv">pretty</span> <span class="nv">much</span> <span class="nv">have</span> <span class="nv">been</span> <span class="nv">stuck</span> <span class="nv">here</span> <span class="nv">in</span> <span class="nv">the</span> <span class="nv">office</span>. <span class="nv">Can</span><span class="nv">t</span> <span class="nv">bitch</span>. <span class="nv">It</span> <span class="nv">pays</span> <span class="k">for</span> <span class="nv">retirement</span> <span class="ss">(</span><span class="nv">whatever</span> <span class="nv">that</span><span class="nv">ll</span> <span class="nv">be</span><span class="ss">)</span>.
<span class="nv">Thanks</span> <span class="k">for</span> <span class="nv">the</span> <span class="nv">letter</span>. <span class="nv">I</span> <span class="nv">am</span> <span class="nv">always</span> <span class="nv">glad</span> <span class="nv">to</span> <span class="nv">get</span> <span class="nv">something</span> <span class="nv">to</span> <span class="nv">read</span> <span class="nv">that</span> <span class="nv">has</span> <span class="nv">some</span> <span class="nv">meat</span> <span class="nv">to</span> <span class="nv">it</span>. <span class="nv">Also</span> <span class="nv">thanks</span> <span class="k">for</span> <span class="nv">sharing</span> <span class="nv">your</span> <span class="nv">thoughts</span> <span class="nv">and</span> <span class="nv">feelings</span>. <span class="nv">That</span> <span class="nv">thing</span> <span class="nv">they</span> <span class="k">call</span> <span class="nl">life</span> <span class="nv">can</span> <span class="nv">be</span> <span class="nv">a</span> <span class="nv">slippery</span> <span class="nv">beast</span> <span class="nv">and</span> <span class="nv">I</span> <span class="nv">am</span> <span class="nv">always</span> <span class="nv">happy</span> <span class="nv">when</span> <span class="nv">you</span> <span class="nv">can</span> <span class="nv">feel</span> <span class="nv">a</span> <span class="nv">little</span> <span class="nv">more</span> <span class="nv">comfortable</span> <span class="nv">walking</span> <span class="nv">around</span>. <span class="nv">It</span><span class="nv">s</span> <span class="nv">funny</span> <span class="nv">how</span> <span class="nv">easy</span> <span class="nv">it</span> <span class="nv">is</span> <span class="nv">to</span> <span class="nv">say</span> <span class="nv">that</span> <span class="nv">you</span> <span class="nv">don</span><span class="nv">t</span> <span class="nv">care</span> <span class="nv">what</span> <span class="nv">people</span> <span class="nv">think</span> <span class="nv">when</span> <span class="nv">deep</span> <span class="nv">down</span> <span class="nv">your</span> <span class="nv">innate</span> <span class="nv">reflex</span> <span class="nv">is</span> <span class="nv">to</span> <span class="nv">care</span>.
<span class="nv">Anyway</span>, <span class="nv">I</span> <span class="nv">am</span> <span class="nv">truly</span> <span class="nv">happy</span> <span class="k">for</span> <span class="nv">you</span>. <span class="nv">It</span><span class="nv">s</span> <span class="nv">your</span> <span class="nv">life</span> <span class="nv">and</span> <span class="nv">it</span> <span class="nv">should</span> <span class="nv">be</span> <span class="nv">as</span> <span class="nv">fun</span> <span class="nv">and</span> <span class="nv">easy</span> <span class="nv">as</span> <span class="nv">you</span> <span class="nv">can</span> <span class="nv">make</span> <span class="nv">it</span>. <span class="nv">Seems</span> <span class="nv">thoughtful</span> <span class="nv">people</span> <span class="nv">tend</span> <span class="nv">to</span> <span class="nv">beat</span> <span class="nv">themselves</span> <span class="nv">up</span> <span class="k">while</span> <span class="nv">many</span> <span class="nv">others</span> <span class="nv">can</span> <span class="nv">just</span> <span class="nv">cruise</span> <span class="nv">through</span> <span class="nv">life</span> <span class="nv">with</span> <span class="nv">a</span> <span class="nv">grin</span>. <span class="nv">I</span> <span class="nv">can</span> <span class="nv">envy</span> <span class="nv">them</span> <span class="nv">at</span> <span class="nv">times</span>. <span class="nv">It</span> <span class="nv">took</span> <span class="nv">me</span> <span class="nv">a</span> <span class="nv">lot</span> <span class="nv">of</span> <span class="nv">years</span> <span class="nv">to</span> <span class="nv">learn</span> <span class="nv">to</span> <span class="nv">just</span> <span class="nv">relax</span> <span class="nv">and</span> <span class="nv">enjoy</span> <span class="nv">things</span>. <span class="nv">I</span><span class="nv">ve</span> <span class="nv">had</span> <span class="nv">my</span> <span class="nv">times</span> <span class="nv">when</span> <span class="nv">I</span> <span class="nv">have</span> <span class="nv">gone</span> <span class="nv">to</span> <span class="nv">see</span> <span class="nv">counselors</span> <span class="nv">just</span> <span class="nv">because</span> <span class="nv">I</span> <span class="nv">couldn</span><span class="nv">t</span> <span class="nv">feel</span> <span class="nv">settled</span> <span class="nv">down</span> <span class="nv">in</span> <span class="nv">life</span>. <span class="nv">Each</span> <span class="nv">time</span> <span class="nv">I</span><span class="nv">ve</span> <span class="nv">learned</span> <span class="nv">a</span> <span class="nv">little</span> <span class="nv">bit</span> <span class="nv">about</span> <span class="nv">myself</span> <span class="nv">that</span> <span class="nv">helps</span> <span class="nv">slow</span> <span class="nv">down</span> <span class="nv">the</span> <span class="nv">troubles</span> <span class="nv">so</span> <span class="nv">that</span> <span class="nv">the</span> <span class="nv">good</span> <span class="nv">can</span> <span class="nv">be</span> <span class="nv">enjoyed</span>. <span class="nv">I</span> <span class="nv">will</span> <span class="nv">always</span> <span class="nv">be</span> <span class="nv">there</span> <span class="k">if</span> <span class="nv">you</span> <span class="nv">need</span> <span class="nv">me</span> <span class="nv">no</span> <span class="nv">matter</span> <span class="nv">what</span> <span class="nv">your</span> <span class="nv">name</span> <span class="nv">is</span> <span class="nv">or</span> <span class="k">for</span> <span class="nv">that</span> <span class="nv">matter</span> <span class="nv">your</span> <span class="nv">gender</span>.
<span class="nv">Still</span> <span class="nv">looking</span> <span class="nv">forward</span> <span class="nv">to</span> <span class="nv">seeing</span> <span class="nv">you</span> <span class="nv">Madison</span>. <span class="nv">This</span> <span class="nv">weekend</span> <span class="nv">is</span> <span class="nv">a</span> <span class="nv">bit</span> <span class="nv">of</span> <span class="nv">a</span> <span class="nv">rush</span>, <span class="nv">but</span> <span class="nv">we</span> <span class="nv">around</span> <span class="nv">from</span> <span class="k">then</span> <span class="nv">till</span> <span class="nv">Thanksgiving</span>. <span class="nv">Let</span> <span class="nv">me</span> <span class="nv">know</span> <span class="nv">your</span> <span class="nv">address</span> <span class="nv">and</span> <span class="nv">Maurine</span> <span class="nv">and</span> <span class="nv">I</span> <span class="nv">would</span> <span class="nv">love</span> <span class="nv">to</span> <span class="nv">come</span> <span class="nv">up</span> <span class="nv">and</span> <span class="nv">see</span> <span class="nv">the</span> <span class="nv">new</span> <span class="nv">digs</span> <span class="nv">and</span> <span class="nv">have</span> <span class="nv">some</span> <span class="nv">lunch</span>.
<span class="nv">Love</span> <span class="nv">Dad</span>
</code></pre></div>
<blockquote>
<p>Dig deeper.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

98
writing/ally/dad/009.html Normal file
View File

@ -0,0 +1,98 @@
<!doctype html>
<html>
<head>
<title>Zk | 009</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 009</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-20
weight: 10</p>
<hr />
<p>I went through all this effort to come out to him. It was one of the only times I've come out and had it be 100% my choice, my words. I could write what I want, explain my feelings.</p>
<blockquote>
<p>Ish.</p>
</blockquote>
<p>Well, sure. I had to couch it in language catered to him. I had to couch it almost as an apology. But it was my choice to come out, when I could've just hid.</p>
<p>I typed up my letter. I ran it past Robin. I slept on it. I hit send.</p>
<blockquote>
<p>You hit send and then you put your laptop away and curled up to rest your head on Robin's lap.</p>
</blockquote>
<p>It took a lot out of me. Being vulnerable is exhausting. Being vulnerable around my dad doubly so.</p>
<blockquote>
<p>It went better than you had hoped.</p>
</blockquote>
<p>Much.</p>
<blockquote>
<p>And then you met up in person.</p>
</blockquote>
<p>Yes. We met up for dinner in Loveland, and he just couldn't quite do it. JD couldn't come for some reason or another, so it was just me and my dad and Maurine sitting at a table in Door 222.</p>
<p>I went in boy mode. I wasn't quite sure that I was ready to be that vulnerable around him, not enough to be in a skirt and makeup.</p>
<blockquote>
<p>You came out as ace. You couldn't have been that shy.</p>
</blockquote>
<p>I was also a little drunk. Maybe after a few drinks, I thought maybe a bit more vulnerability might not be such a bad thing.</p>
<p>It was just all too much, though, for someone I saw so infrequently. He couldn't use my name. He couldn't call me Madison.</p>
<blockquote>
<p>Man. Dude.</p>
</blockquote>
<p>Yeah. That's all I got. I got one 'Matt' and an apology, and then the rest of the night, he would only call me 'man' or 'dude'.</p>
<blockquote>
<p>Do you think it was intentional?</p>
</blockquote>
<p>Probably not.</p>
<blockquote>
<p>But it hurt.</p>
</blockquote>
<p>Yes. It's one thing to not be able to remember a name on the spot, or to mess up on pronouns, but it's another to default to specifically gendered terms when your child just came out to you as trans.</p>
<p>I know, I know, they're not <em>that</em> gendered. Folks argue that 'dude' is gender neutral with some frequency.</p>
<blockquote>
<p>But still.</p>
</blockquote>
<p>But still.</p>
<blockquote>
<p>And then you stopped really trying.</p>
</blockquote>
<p>Yeah.</p>
<p>I talked with my therapist not too long ago about what I would tell someone coming out as trans who had a parent who reacted how my dad did, with that same nonchalance, that same uncaring attitude. I said I would tell them to try to make their voice heard up until a point.</p>
<p>"Up until a point?" she asked. "Do you think there's a point where you stop trying to make your voice heard?"</p>
<p>"It's less that than it is there's a point where you have to make the cost-benefit analysis and decide whether or not it's worth it to try any harder."</p>
<p>"That's kind of harsh, don't you think? To say 'it's not worth it to continue this relationship with my family member'."</p>
<p>I shrugged. "Maybe it is, but at a certain point, it costs more to keep trying that any benefit I would get out of him really listening and understanding."</p>
<blockquote>
<p>You cut your losses.</p>
</blockquote>
<p>Yeah. I decided that it was either going to be too much energy or just plain hurt to much to keep trying and to keep failing with him, so I just kinda gave up.</p>
<blockquote>
<p>You could have kept going.</p>
</blockquote>
<p>Maybe.</p>
<blockquote>
<p>Maybe he would have come around.</p>
</blockquote>
<p>Maybe.</p>
<blockquote>
<p>He could have started to see you as his daughter. You could have told him about the HRT, about surgery. You could have told him about drinking and poly and so many other things.</p>
</blockquote>
<p>Maybe. But at this point, it's too many 'maybe's. I'm too tired to deal with something so important with someone I'm not even sure I respect.</p>
<blockquote>
<p>It's okay not to respect the him that he was around Matthew. What about the him that's around Madison? What about the him that went and sought out therapy? What about the him who said, quietly, "I was a real asshole. I'm starting to realize that now."? Is that him not worth loving?</p>
</blockquote>
<p>Maybe I love him.</p>
<p>I'm just not sure I can let my guard down around him enough to respect him.</p>
<p>The him who kicked me, the him who I ran away from, the him who taught me that moods were a thing for cattle and loveplay...that him is still too near the surface. I have spent years of my life, hours and hours of therapy, I have spent thousands of dollars trying to unwind what damage he did to me. I resent that. I loathe that I hate who I used to be in part because he made me that way.</p>
<p>Maybe I do love him, I'm just not yet sure that I don't also hate him.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

61
writing/ally/dad/010.html Normal file
View File

@ -0,0 +1,61 @@
<!doctype html>
<html>
<head>
<title>Zk | 010</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 010</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-20
weight: 10</p>
<hr />
<div class="verse">
There's some duality between sources of meaning,
Between the types of stories we use to back identity.
It's not quite good &amp; bad or light &amp; dark,
Though I'm not yet sure just how to define it.
Dad used to punish the dogs
by locking then in the basement.
If he was really mad,
he'd toss then down there by the scruff.
Mom moved me &amp; her dogs to a new house &mdash;
moved us three days early during the divorce.
Her dog punched my ex stepdad in the crotch the night before,
the nut-shot to end all nut-shots, &amp; our time there.
Few things make me feel as deeply about life as parenthood,
even if it's just me caring for my dogs.
Some reminders of that are intense enough to be raw, painful,
salt in the wounds of mortality, maybe, or the ache of maternal love.
The meaning behind the story of me &amp; my dogs
comes with a story of its own, or maybe several.
It's bound up in stories to come,
&amp; these stories nest infinitely deep.
Remembering that &amp; shaping that,
It's a part of making the meaning in my life.
This isn't better against worse,
it's not mom against dad.
It's not a dichotomy at all, really,
now that I think about it.
It's something subtler, comfortably complex, a topic of its own.
I guess it's just meaning &amp; self.
</div>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

29
writing/ally/dad/011.html Normal file
View File

@ -0,0 +1,29 @@
<!doctype html>
<html>
<head>
<title>Zk | 011</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 011</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-20
weight: 11</p>
<hr />
<blockquote>
<p>Do you ever worry that maybe he should be forgiven?</p>
</blockquote>
<p>Oh, <em><a href="/dad/as/a/person" class="pulse">constantly</a></em>.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,28 @@
<!doctype html>
<html>
<head>
<title>Zk | _index</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | _index</h1>
</header>
<article class="content">
<hr />
<p>type: serial
background: '#ccc'
color: '#000'
quote: '#222'
back: '/16'</p>
<hr />
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,56 @@
<!doctype html>
<html>
<head>
<title>Zk | 001</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 001</h1>
</header>
<article class="content">
<hr />
<p>date: 2020-02-23
weight: 1</p>
<hr />
<pre class="verse">Dad,
It's been a while since we've had the chance to catch up on things. That's on me; not only has life been pretty nuts of late, but I've also kind of lost track of keeping in touch with family and a whole slew of friends.
There are a bunch of reasons for that. Chief among them is probably that I'm struggling a lot with figuring out where I stand with folks. It seems like there's this whole class of people that I'm just not sure how to interact with. In our case, it's sort of, "Are we friends? Are we family? Is it cool for us to just chat? Should our relationship be cordial? Friendly? Chatting only when necessary, or regularly?" Lots of questions like that.
I think a lot of the reason I've been asking myself a lot of these questions lately has been that I've kinda hit one of those mid-life crisis moments. I know 34 isn't exactly a number preceded by 'the ripe old age of', but I suppose this is the type of thing that can strike at just about any time. At least, that's what my therapist promises me.
I burned out pretty hard at Internet Archive, and left after only a year to go work as a contractor for a small software company based in the UK (still working remote, natch) called New Vector. They work on encrypted communications stuff, with their primary selling point being that their service is federated - anyone can run a server and talk to anyone else on other servers. It makes for a much more robust network.
Neat as the opportunity was, I hated it. Every time I opened up my code editor, I'd just stare at it and think about how much I hated my job. Then I'd start feeling hopeless, because this thing I was hating was my chosen career path.
Burnout's a hell of a drug, I guess.
Neither work nor I were happy with me there, so rather than renewing my contract, I decided to start looking elsewhere. Rather than looking for yet another software job that I'd probably hate, I started looking at tech writing positions. It'd be a lot of working through a piece of software - both using it and looking at the code - and writing documentation, blog posts, etc. My biggest lead right now is actually for a company I used to work for, helping to write the curriculum for their certification program, similar to Microsoft's A+ cert.
I've been writing and editing a lot lately. I've got a small publishing publishing company that I run (very small; only have three books out so far), and three books of my own out, with another one coming out in a few months. I figure since that's the direction my hobbies have gone, might as well find a synthesis of that and the thing I'm good at in terms of dayjobs. Tech writing sure as hell makes more money than publishing, after all.
Things are going alright on my end other than that. Found a meds combination that is working really well for bipolar (and doesn't cause any more of those movement disorders!), and a hormone regimen that's been stable for a few years now. We went down to San Jose, CA around my birthday for a convention and to meet up with some of our polycule (if you graph them out, polyamorous relationships start to look like molecules, so the name has stuck). Was good to have a little vacation.
James is doing alright as well, though he's moved to working almost entirely with property management and real estate these days, rather than machining. He's been working through some health fiascoes. Found out he was low on testosterone, and supplementing that helped out a ton. He was back to the James I met back in 2005 or so. Then he found out he has celiac disease, so we had to go gluten free. Now he's got twice the energy he used to, since his body is actually digesting nutrients.
The dogs are both slowing down. They're getting pretty old (at least for German Shepherds), and both have arthritis. Still, they're happy and lazy. It seems like a good life. We also adopted a piece of shit cat, dumb as dirt and soft as hell. I love her.
How are things on your end? Been a bit since we've caught up about the day-to-day stuff. Curious to hear how work is going. How's Maurine?
It's a bit early yet, but happy upcoming birthday! Hope it treats you well.
Love,
Madison</pre>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,69 @@
<!doctype html>
<html>
<head>
<title>Zk | 002</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 002</h1>
</header>
<article class="content">
<hr />
<p>date: 2020-02-23
weight: 2</p>
<hr />
<blockquote>
<p>Why?</p>
</blockquote>
<p>Why what?</p>
<blockquote>
<p>Why send this? Why email your dad? Why now?</p>
</blockquote>
<p>This project, mostly.</p>
<blockquote>
<p>My fault?</p>
</blockquote>
<p>Well, maybe the book's. The possibility that he may wind up with a copy.</p>
<p>I talk about my dad off and on during therapy. I suppose he comes up with some frequency because of all the hangups I still have. It seems like ever few months I'll discover a new one.</p>
<blockquote>
<p>Ain't that just the way of things.</p>
</blockquote>
<p>I think it's a credit to my therapist, honestly. Were I paying all that money to simply go chat about my week with someone, getting nothing out of it but company, I'd feel quite let down by the whole process. That I'm coming away from sessions with improved understandings of myself is a good thing.</p>
<p>That said, a lot of the time those therapy sessions where dad has come up have been productive mostly for me understanding the present through my past without necessarily moving forward.</p>
<blockquote>
<p>Do you blame your therapist for that?</p>
</blockquote>
<p>Of course not. She's wonderful, and has helped me out a ton.</p>
<p>I just also think that she's got a different approach to this than you do. Or I do. Whatever.</p>
<blockquote>
<p>Whatever.</p>
</blockquote>
<p>On her end, she is happy to help me explore and offer suggestions, but she's less keen on beating me up. She is an ally, yes, but a bit more of a friend than you are. She is happy to help me move forward, but also happy to let me just learn.</p>
<blockquote>
<p>"I think at some point I just need to accept that it's not worth the trouble trying to reconnect with him," you said.</p>
</blockquote>
<p>Yes, to which she responded, "I suppose that's true, though is that something you'd recommend others who are transitioning?"</p>
<p>"Yes," was my immediate response. "At some point, with family, it has to be okay to make the cost-benefit analysis and decide whether it's even worth it to keep trying."</p>
<blockquote>
<p>And did you make that analysis?</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>And was it worth it?</p>
</blockquote>
<p>No.</p>
<blockquote>
<p>So, why the sudden change of heart? Why now?</p>
</blockquote>
<p>That Madison --- the one who struggled to square living earnestly with lying to dad --- is dying. She may have died already. Maybe she died on August 9th of last year, when she first decided to summon her ally.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,42 @@
<!doctype html>
<html>
<head>
<title>Zk | 003</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 003</h1>
</header>
<article class="content">
<hr />
<p>date: 2020-02-23
weight: 3</p>
<hr />
<pre class="verse">Madison
What a nice surprise. Thank you so much for all of the information and insights as to how you have been and are doing. I loved it!
You happened to catch me down in Tucson. I come down here by myself when Maurine is working just to get used to working remotely with my work crew. Its a bit clunky but the VPN and various tools make it doable. Hope one day in the not too distant future to be able to come down to Tucson for a few months over the winter months and work. Id have to go back a week a month for meetings but otherwise I should be able to pull it off.
Without being maudlin, I will always love you and am proud of you and your life. There are no thoughts here but good ones and hope that you are comfortable with our relationship. Id love to hear from you more but know how life can get in the way. Maurine and I both had a great time seeing you two over Thanksgiving. I know the dinner was a bit over the top but I still think about the visits then. I hope to get out to Seattle again later this year and visiting you was on the top of my wish list. I often think of the times we both went through while you were growing up and I have to smile at the fun we had. Hopefully there is more ahead. You will always be a part of me.
I know the burnout feeling. I can start to feel that creeping into my work routines. The clients seem to be more demanding and the work more of a grind. Luckily I have two employees that pick up a huge amount of the burden now. I hope to slowly turn much of the day to day stuff over to them. The problem is that Greg is still around and does little if any work. That salary stream keeps me from picking up the additional employee that I need to really step back and relax. Anyway, we have paid off both the Lakewood and Tucson houses so the slow retirement plan is starting to look like something that can be done. Now I just need to learn how to value my self-worth without it being tied to the company.
Overall I still am pretty healthy. I am getting over a stomach reflux problem that was probably related to stress and my getting high. Got both of those sources under control and picked up my exercise routine. That has helped quite a bit. Only smoke a couple of hits at night now and thats it. The exercise also seems to help the hand tremors that I have at times. The doctor thinks it was related to anxiety but the drug they prescribed did not go with my life. So I continually to learn to relax and take things easier. Youd think I would have learned all of this by now. Life can be a squirrely thing.
Maurine is doing well and is probably closer to a retirement change than I am. They made her the shop teacher at the school so that has given her a new lease on work but she is getting tired of that also. The kids are not what they used to be. They talk back and argue with her constantly and many are really rude. She is lucky that she hasnt lost her cool and slapped the shit out of one of them so far. As a result, she is going to let her teaching certificate expire next year so she has about a year and a few months left to work. I think she will probably become a substitute teacher and work part time. She will also be coming down to Tucson more. I told her that you wrote and she wanted to make sure that I let you know she says hi and is looking forward to seeing you again.
A publisher Whoda thunk.
Love Dad</pre>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,44 @@
<!doctype html>
<html>
<head>
<title>Zk | 004</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 004</h1>
</header>
<article class="content">
<hr />
<p>date: 2020-02-23
weight: 4</p>
<hr />
<blockquote>
<p>Is this what you were expecting?</p>
</blockquote>
<p>Not at all. Or perhaps some very small part of me was hoping for something like this, but it was one of those 'hope against all hope' type things.</p>
<blockquote>
<p>What were you expecting?</p>
</blockquote>
<p>I suppose I was expecting something along the lines of what I got after my dumb-as-hell coming-out letter: an acknowledgment of receipt and thank you for the information. Perhaps I was expecting a phone call in return, and I'm not sure whether that would be better or worse than a response, no matter how curt.</p>
<p>Were I to get a call, I would have frozen up and not been able to talk about anything of import.</p>
<blockquote>
<p>And so what does this mean?</p>
</blockquote>
<p>I suppose it means a few things.</p>
<p>It means that I was spending rather a lot of time catastrophizing. That I spent all of my time defaulting to the idea that he was somehow unwilling to engage with me on a very real level may have been informed by times in the past, but clearly is not the default.</p>
<p>This, in turn, means that I need to somehow reorganize my conceptualization of my dad around this new version of reality. I was holding this picture of him in my head that was based solely on those times with him that left the strongest impression. My view of him was limited to the man I ran away from juxtaposed against the man who was finally able to interact with me on an equal level when we were able to drink together. It was not based on an interpretation of him as someone who was constantly improving --- constantly striving to improve --- and who, yes, may have been able to interact with me better as an adult but who nonetheless enjoyed the fact that I was his kid.</p>
<blockquote>
<p>And?</p>
</blockquote>
<p>And it also means that there is far more that my dad doesn't know about me that I had first imagined.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,57 @@
<!doctype html>
<html>
<head>
<title>Zk | 005</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 005</h1>
</header>
<article class="content">
<hr />
<p>date: 2020-02-23
weight: 5</p>
<hr />
<p>Does my dad know that I'm trans? Does he truly, <em>truly</em> know? Does he accept it?</p>
<p>Does my dad know know about HRT? About surgery?</p>
<p>Does my dad know I'm poly? Is that something he has internalized?</p>
<p>Does my dad know about self-harm? Does he know about suicide? Has he seen the scars?</p>
<p>Does he know about you?</p>
<blockquote>
<p>Does it matter?</p>
</blockquote>
<p>The joy that I felt at his response is tempered by a whole new set of anxieties.</p>
<blockquote>
<p>Did you feel joy?</p>
</blockquote>
<p>Honestly? Yeah.</p>
<p>It was a relief, in a way to see that he was not the dad I grew up with. That I could see change in him is not only something that's good for our relationship, but also something that makes me feel better about myself. It makes me think that I, too, have the ability to change, to grow and become a better person.</p>
<blockquote>
<p>Was that in doubt?</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>Really? Given this project? The core theme of the death of Matthew?</p>
</blockquote>
<p>Oh yes. So many times when I was writing about that, it felt like I was writing about someone else. I feel so stuck sometimes. So static. It's easy to lose perspective until it's rubbed in your face.</p>
<blockquote>
<p>Will you talk to him about your anxieties?</p>
</blockquote>
<p>Yes. After hearing back from him, I think I probably should, too.</p>
<p>Just over time.</p>
<p>Slowly.</p>
<p>Carefully.</p>
<blockquote>
<p><a class="pulse" href="/16">Take your time.</a></p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,28 @@
<!doctype html>
<html>
<head>
<title>Zk | _index</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | _index</h1>
</header>
<article class="content">
<hr />
<p>type: serial
background: '#ddd'
color: '#111'
quote: '#444'
back: '/dad/11'</p>
<hr />
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,40 @@
<!doctype html>
<html>
<head>
<title>Zk | feedback</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | feedback</h1>
</header>
<article class="content">
<h2 id="-">---</h2>
<div class="codehilite"><pre><span></span><code><span class="nv">Justin</span> <span class="nv">Coffman</span>, [<span class="mi">21</span>.<span class="mi">02</span>.<span class="mi">20</span> <span class="mi">21</span>:<span class="mi">48</span>]
<span class="nv">Hey</span> <span class="nv">sweetheart</span>.
<span class="nv">Justin</span> <span class="nv">Coffman</span>, [<span class="mi">21</span>.<span class="mi">02</span>.<span class="mi">20</span> <span class="mi">21</span>:<span class="mi">49</span>]
<span class="nv">I</span> <span class="nv">just</span> <span class="nv">spent</span> <span class="nv">the</span> <span class="nv">last</span> <span class="nv">I</span> <span class="nv">don</span><span class="s1">&#39;</span><span class="s">t know how long perusing ally.id.</span>
<span class="nv">Justin</span> <span class="nv">Coffman</span>, [<span class="mi">21</span>.<span class="mi">02</span>.<span class="mi">20</span> <span class="mi">21</span>:<span class="mi">49</span>]
<span class="nv">Your</span> <span class="nv">writing</span> <span class="nv">is</span> <span class="nv">amazing</span>.
<span class="nv">Justin</span> <span class="nv">Coffman</span>, [<span class="mi">21</span>.<span class="mi">02</span>.<span class="mi">20</span> <span class="mi">21</span>:<span class="mi">50</span>]
<span class="nv">And</span> <span class="nv">reading</span> <span class="nv">through</span> <span class="nv">all</span> <span class="nv">of</span> <span class="nv">that</span>... <span class="nv">I</span> <span class="nv">hope</span> <span class="nv">I</span><span class="s1">&#39;</span><span class="s">ve brought you happiness, in some way.</span>
<span class="nv">Justin</span> <span class="nv">Coffman</span>, [<span class="mi">21</span>.<span class="mi">02</span>.<span class="mi">20</span> <span class="mi">21</span>:<span class="mi">51</span>]
<span class="nv">God</span> <span class="nv">knows</span> <span class="nv">you</span> <span class="nv">deserve</span> <span class="nv">all</span> <span class="nv">the</span> <span class="nv">happiness</span> <span class="nv">you</span> <span class="nv">can</span> <span class="nv">get</span>.
<span class="nv">Justin</span> <span class="nv">Coffman</span>, [<span class="mi">21</span>.<span class="mi">02</span>.<span class="mi">20</span> <span class="mi">21</span>:<span class="mi">51</span>]
<span class="nv">And</span> <span class="nv">I</span> <span class="nv">hope</span> <span class="nv">that</span> <span class="nv">I</span> <span class="nv">can</span> <span class="k">continue</span> <span class="nv">being</span> <span class="nv">a</span> <span class="nv">source</span> <span class="nv">of</span> <span class="nv">happiness</span> <span class="k">for</span> <span class="nv">many</span> <span class="nv">years</span> <span class="nv">to</span> <span class="nv">come</span>.
</code></pre></div>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,98 @@
<!doctype html>
<html>
<head>
<title>Zk | 2</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 2</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-14
weight: 14
background: '#333a18'
color: '#cdc'
quote: '#efe'
pulse_light: true</p>
<hr />
<p>Somewhere around 2018, a friend of mine went mad.</p>
<blockquote>
<p>Same one?</p>
</blockquote>
<p>Same one.</p>
<blockquote>
<p>Let's talk about mania.</p>
</blockquote>
<p>Let's talk about <em>my</em> mania.</p>
<blockquote>
<p>How long are your cycles?</p>
</blockquote>
<p>Three to five months.</p>
<div class="verse">It was toward the tail end of high school that I began to get plagued with depression and mood swings.
I was a healthy collie. All the romance of a noble lineage had gone to my parents' heads, and there was simply no reason one of my standing should ever feel bad. Sure, the family had come on hard times financially, and Idaho had been an inexpensive refuge for us. Flyover state or no, we could keep our large house and happy lives. How could any dog be sad?
And yet I was. I was in spades. I would swing down for a few months, life slowly losing its color, until I'd feel nothing except an ache behind my sternum, eating only mechanically, and only when reminded.
Then it would pass. It would be dinner and I'd realize that I was actually <em>really</em> enjoying the curried chicken. I'd realize that it had been days since I'd thought about falling asleep and not waking up. I'd have energy.
I'd have a bit too much energy.
Mom would shrug and mumble something about boys. "Men in this family, always so moody. You'll grow out of it."
I mostly kept it to myself. When I did share it with friends online, it was to commiserate in the "Parents, eh? What do they know?" style that never goes out of fashion among teenagers.
Still, as awful as it was, I learned the rhythm of it. I'd spend a month or so feeling terrible, three months feeling pretty good, and then a month feeling great.
Not just great, <em>better</em> than great.
I'd spend all of my allowance in a week. I'd sleep three, four hours a night. I'd write page after page of backstory for my role-playing characters. I'd scribble ideas as fast as they came to me and still not be fast enough.
I still have a folder of those ideas. They're illegible, unnerving.
And then, over the course of a week at most, I'd be back underwater once more.
Depression is a strange thing.
I tried at several points to capture some sense of it in words, but nothing ever quite fit. Whenever I did, I found myself using a lot of ellipses just to fill in, textually, my fumbling for words with enough meaning. I came up with stuff like, "I dunno. My brain just isn't all me. Like...It's something else. It's there and exerts influence on me life, but it spends an inordinate about of time trying to destroy me."
Or poetry. I tried to throw that at depression, too, but it just came out sounding stilted and weird. I'd wind up talking about fire a lot. Fire and birds, for some reason.
Which was nonsense, really, but each in such a way that seemed to cover at least one small corner of depression.
Depression is big. It's vast and terrible and empty. Completely empty, and there you are, in the middle of it, feeling bad about nothing.
There's just no sense to it. No sense in trying to describe nothing. A nothing' which is also nonsensical.
And yet I keep trying.
All these words...</div>
<blockquote>
<p>Which came first, the lilac-scented words on bipolar disorder, or the furry fiction?</p>
</blockquote>
<p>Does it matter?</p>
<blockquote>
<p>I suppose not, but humor me.</p>
</blockquote>
<p>The bit about words first. Then the bit about the dog.</p>
<blockquote>
<p>Let's talk about mania.</p>
</blockquote>
<p>Again, hypomania. That's usually what I wind up in.</p>
<blockquote>
<p>Let's talk about mania.</p>
</blockquote>
<p><a class="pulse" href="/from-within/3">Okay</a>.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,64 @@
<!doctype html>
<html>
<head>
<title>Zk | 3</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 3</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-14
weight: 17
background: "#283a26"
color: '#cdc'
quote: '#efe'
pulse_light: true</p>
<hr />
<p>On two occasions, the world has slid away from me.</p>
<blockquote>
<p>What does madness feel like from within?</p>
</blockquote>
<p>Oh, not madness. PNESes.</p>
<blockquote>
<p>Lewd.</p>
</blockquote>
<p>I wince every time I say or type it. Even spelling it out still sounds crass.</p>
<blockquote>
<p>Let's talk about mania.</p>
</blockquote>
<p>I'm working up to it.</p>
<p>On two occasions, the world has slid away from me. My perception shrinks. Tunnel vision, yes, but just all of perception. My ears fill with static. My skin becomes fantastically sensitive. My vision narrows to the size of a quarter held at arm's length.</p>
<p>My muscles stopped working.</p>
<p>I fell.</p>
<blockquote>
<p>JD thought it was the alcohol at first.</p>
</blockquote>
<p>Was it not? I was drunk.</p>
<blockquote>
<p>It may have been, and yet you collapsed in the bathroom months later. You were wedged between the wall, the toilet, and the bathtub. You shook and shook and shook.</p>
</blockquote>
<p>JD came home and held me while I shook. I was sober, and it happened again. I sobbed and said that over and over again. I was sober and it happened again.</p>
<p>I'm sorry for coming at this sideways. You're good at taking this in different directions than intended.</p>
<blockquote>
<p>You're good at taking this in different directions than intended.</p>
</blockquote>
<p>Great.</p>
<blockquote>
<p>I'm glad you showed the fortitude to tell me no, though.</p>
</blockquote>
<p>Careful, lady. Pride's a sin.</p>
<p>Having experienced it from the outside, and having experienced the world sliding away from beneath me, there is some similarity between the two.</p>
<p><a class="pulse" href="/from-within/4">And...</a></p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,41 @@
<!doctype html>
<html>
<head>
<title>Zk | 4</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 4</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-14
weight: 18
background: "#082a16"
color: '#bcb'
quote: '#ded'
pulse_light: true</p>
<hr />
<div class="cw">Self-harm</div>
<p>Let's talk about mania.</p>
<blockquote>
<p>Finally.</p>
</blockquote>
<p>There's this rush.</p>
<p>This wild-nights-wild-nights rush.</p>
<p>There's this lack of foresight.</p>
<p>There's this thinking of the goal instead of the path.</p>
<p>There's this tinny scent to the air. There's this burning, burning sensation, burning. There's this pleasant static.</p>
<p><a class="pulse" href="/from-within/5">And...</a></p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,44 @@
<!doctype html>
<html>
<head>
<title>Zk | 5</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 5</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-14
weight: 19
background: "#082010"
color: '#aba'
quote: '#cdc'
pulse_light: true</p>
<hr />
<blockquote>
<p>And?</p>
</blockquote>
<p>And were I to catch fire, the flames would feel like silk against my skin, against freshly-shaven skin.</p>
<blockquote>
<p>And?</p>
</blockquote>
<p>And I feel like, were I to draw a blade along my limbs, to trace each long bone, each carpal, each tarsal, it would feel like ice, and the blood that came with would be my semen, and I would give birth to whole worlds through my flesh.</p>
<blockquote>
<p>And?</p>
</blockquote>
<p>And if I stop, I'll surely die.</p>
<blockquote>
<p><a class="pulse" href="/from-within/i-guess..">And</a>?</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,60 @@
<!doctype html>
<html>
<head>
<title>Zk | _index</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | _index</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-14
weight: 14
background: '#333a18'
color: '#cdc'
quote: '#efe'
type: single
pulse_light: true</p>
<hr />
<p>Somewhere around 2014, a friend of mine went mad.</p>
<blockquote>
<p>That's a bit dramatic, isn't it?</p>
</blockquote>
<p>I really don't know how else to put the sensation of someone's reality not meshing with yours. The closest I can come is the feeling of shock and betrayal that I felt the first (and only) time I experienced an earthquake.</p>
<blockquote>
<p>Do you feel that your friend betrayed you?</p>
</blockquote>
<p>Not intentionally.</p>
<blockquote>
<p>Can betrayal be anything but?</p>
</blockquote>
<p>Did the earth intend betray me? Almost certainly not. Is it even capable of such?</p>
<blockquote>
<p>And yet you feel it did.</p>
</blockquote>
<p>I have trust issues.</p>
<blockquote>
<p>Well, yes.</p>
</blockquote>
<p>I trust that some parts of the world around me are static, inert. Or that they move so slowly as to be indistinguishable from such. That's balanced by just how much everything else moves.</p>
<p>This static thing suddenly became something else. A gentle side-to-side motion became a more rapid wobble, lasting perhaps ten to fifteen seconds before fading quickly to stillness once more. In that time, I'd leaped from bed and dashed into the hallway, confused. I was just in the process of calling the dogs when it stopped.</p>
<p>JD simply mumbled "Earthy-quake?" and fell back asleep.</p>
<p>Three minutes later came a small aftershock, lasting no more than five seconds.</p>
<blockquote>
<p>You raced to post it on Twitter, Mastodon, and Telegram, and fill out the I-Felt-It report like a good little Millennial.</p>
</blockquote>
<p>I have a type. I'll own that.</p>
<p>Getting that call in 2014, hearing those words that spoke of a different reality. It was an earthquake.</p>
<p><a class="pulse" href="2">And...</a></p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,46 @@
<!doctype html>
<html>
<head>
<title>Zk | i-guess..</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | i-guess..</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-14
weight: 20
background: "#001a06"
color: '#aba'
quote: '#cdc'
pulse_light: true</p>
<hr />
<p>I'm hypomanic now.</p>
<blockquote>
<p>You're hypomanic now.</p>
</blockquote>
<p>It's not because of this.</p>
<blockquote>
<p>It's not because of me.</p>
</blockquote>
<p>This is part of hypomania, but this is not because of it.</p>
<blockquote>
<p>I am part of hypomania, but I am not because of it.</p>
</blockquote>
<p>I'm sorry.</p>
<blockquote>
<p>I'm sorry.</p>
</blockquote>
<p><a class="pulse" href="/12">Let's go back, please</a>.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,43 @@
<!doctype html>
<html>
<head>
<title>Zk | 001</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 001</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-14
weight: 1
tags:
- questions
- snarky
categories:
- furry</p>
<hr />
<p>A lot of times, when furries talk, they talk about their furso&ntilde;as as their ideal selves. I've found that it's more likely that their furso&ntilde;as are them at their most normal, most natural, most earnest.</p>
<p>It's strange that this venue seen as escapist by even its own members is basically just a means of exploring what it means to be earnest in an ironic world.</p>
<blockquote>
<p>Is it?</p>
</blockquote>
<p>Every time I think we're living in a post-ironic world, the Internet proves me wrong.</p>
<blockquote>
<p>I wouldn't know.</p>
</blockquote>
<p>Do you not experience irony?</p>
<blockquote>
<p><a class="pulse" href="/koan">A friend asks Maddy: what is irony?</a></p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,73 @@
<!doctype html>
<html>
<head>
<title>Zk | 002</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 002</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-14
weight: 2</p>
<hr />
<p>I talk up my style as frumpcore. <em>It's the synthesis of momcore and downtempo librarian,</em> I say. In reality, It's an intentionally garbage-y, thrown-together look designed to, I hope, lead onlookers' eyes to slide right off of me as unremarkable.</p>
<blockquote>
<p>Ah yes, the invisible six-foot-one trans woman with purple hair. That tired old trope.</p>
</blockquote>
<p>While I've had <a class="pulse" href="/furry/fursona">furso&ntilde;as</a> that were intended to be something better than myself --- Makyo, for a while, was dressed in a nice suit --- more often than not, they've played along similar lines.</p>
<p>Ranna was a gay fox, a bit pudgy, with two tails he readily admitted were an early affectation to differentiate himself from countless other foxes.</p>
<p>Makyo was intentionally a transfeminine vixen who didn't pass.</p>
<p>Maddy's a dumpy, nerdy cis girl who dresses to hide her weight.</p>
<blockquote>
<p>And Madison's a dumpy, nerdy transfeminine girl who doesn't pass and dresses to hide her weight?</p>
</blockquote>
<p>I suppose.</p>
<blockquote>
<p>You don't give yourself enough credit.</p>
</blockquote>
<p>Is that your department, now? Cheering me on?</p>
<blockquote>
<p>I'm your ally.</p>
</blockquote>
<p>But not my friend.</p>
<blockquote>
<p>No, but I am your ally.</p>
</blockquote>
<p>Fine. How do I not give myself enough credit?</p>
<blockquote>
<p>Firstly, you're not as invisible as you seem and frumpcore isn't seen as that cohesive from the outside. Secondly, you pass better than you imagine. Everyone tells you that, you just can't yet hear it. Finally, you just got done writing some heavy shit after a day of worrying about work, so of course you're down on yourself. You don't want to pass, remember? You want to be visibly trans. You want to be seen as the trans psychopomp you strive to be.</p>
</blockquote>
<p>...Wow.</p>
<blockquote>
<p>Your very words set lie to your insecurities. Your furso&ntilde;as are yourself expressed more earnestly than you can manage in person.</p>
</blockquote>
<p>Thank you.</p>
<blockquote>
<p>If you could become Maddy, would you?</p>
</blockquote>
<p>Yeah, in a heartbeat.</p>
<blockquote>
<p>Why?</p>
</blockquote>
<p>You said it as well as I could. She's the front-stage persona I wish were also my back-stage persona.</p>
<blockquote>
<p>And she's pretty.</p>
</blockquote>
<p>I mean, she's still a dumpy fat nerd.</p>
<blockquote>
<p>Let's talk about kink.</p>
</blockquote>
<p>Oh for Christ's sake.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,68 @@
<!doctype html>
<html>
<head>
<title>Zk | 003</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 003</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-15
weight: 3</p>
<hr />
<p>When I hit puberty, I wound up doing a good bit of digging to try and figure out just what it was that was going on. I mean, obviously, there was sex ed and stuff, but it's not like that's super comprehensive in the states.</p>
<blockquote>
<p>In fifth grade, the teachers gathered the four classes together in one spot to show a video and give a short lecture on sex. That was the extent of it, before and at the beginning of puberty.</p>
</blockquote>
<p>Yeah, the video kept going on about how embarrassing puberty was. Boys getting erections and everyone laughing at them. Girls getting their period and everyone noticing. There was so much mortification built into the process. So much repression. The teachers hated it, the students picked up on it. The one woman teacher was asked if she could feel a man orgasm inside of her during sex. She haltingly said, "It's not like a fire hose or anything, but I guess so."</p>
<blockquote>
<p>You memorized that. You thought about that forever.</p>
</blockquote>
<p>Yeah, maybe some genderful stuff going on there.</p>
<blockquote>
<p>Let's talk about kink.</p>
</blockquote>
<p>Fuck <em>off</em>.</p>
<blockquote>
<p>If were corporeal, I'd be be smirking.</p>
</blockquote>
<p>I'll just have to imagine it.</p>
<p>So I turned to the internet to learn more, as one does. I found the delightfully-named Puberty101. Forums, chat, articles, stories...</p>
<blockquote>
<p>And pedophiles?</p>
</blockquote>
<p>I'm sure of it.</p>
<p>I met my first boyfriend there. Danny. He was wickedly smart. We started moderating a subforum on long distance relationships in the LGBT section. I think. Something like that.</p>
<blockquote>
<p>Did you dig for that, too?</p>
</blockquote>
<p>Not this time. Or, well, not in months. Not since I found out he died. ODed? Not sure. I did dig it up it then, on Wayback. I saw us talking together.</p>
<p>No.</p>
<p>I saw Matthew and a dead guy talking together. I saw two kids in love. I saw too many names.</p>
<blockquote>
<p>Did you learn about sex?</p>
</blockquote>
<p>I suppose. I learned about phone sex with Danny, at least. I miss that, actually. The tense silences, the little gasp, the embarrassed giggling that followed. I learned the theory if not the practice.</p>
<p>I learned about the theory of sex, embedded deep within puberty, and then I learned about furry.</p>
<blockquote>
<p>You learned about typefucking</p>
</blockquote>
<p>Boy howdy did I.</p>
<p><a href="/ts-graph.png.html"><img alt="TS logs over time" src="/ts-graph.png" /></a></p>
<blockquote>
<p>You are a parody of yourself.</p>
</blockquote>
<p>And proud of it.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,83 @@
<!doctype html>
<html>
<head>
<title>Zk | 004</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 004</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-15
weight: 4</p>
<hr />
<p>So, I think the order of my entry to furry was as follows:</p>
<ol>
<li>
<p>Find a furcode in someone's forum sig.</p>
<blockquote>
<p>Oh my aching bones.</p>
</blockquote>
<p>Shut up, you're not that old, the internet just moves <em>really</em> fast. Besides, you don't have bones.
2. Find a furcode decoder.
3. Find Captain Packrat's page on furry.
4. Find Yerf!.
5. Make a dragon character.
6. This lasts three days. No one pays attention to me. Make a fox character.
7. Meet some furries on GovTeen (née Puberty101).
8. Start talking with furries on AIM.
9. Join FluffMUCK.</p>
</li>
</ol>
<blockquote>
<p>Ah yes, Fluff. May she rest in eternal solitude.</p>
</blockquote>
<p>She's not totally gone. I don't think. I actually haven't checked in a while.</p>
<blockquote>
<p>I'm starting to doubt your commitment to nostalgia, here.</p>
</blockquote>
<p>What would I gain from such?</p>
<blockquote>
<p>You could go look in the park. You could go ride around in the Universe-in-a-Box. You could <code>laston</code> some folks, maybe.</p>
</blockquote>
<p>Weirdly enough, of the people I would <code>laston</code>, I was finally reintroduced to a few not too long ago by, of all people, Zorin, head wiz of Fluff. Rela and GC. I was glad to see them doing well.</p>
<blockquote>
<p>You were glad to see they were alive.</p>
</blockquote>
<p>I was glad to see they were alive, yes. That was around the time I had found the obituary for Danny.</p>
<blockquote>
<p>You could <code>laston</code> Marek.</p>
</blockquote>
<p>I'm not sure I could take that.</p>
<blockquote>
<p>Is that why you don't want to connect?</p>
</blockquote>
<p>It's one reason. Nostalgia is only so much fun. It's fun up until a certain extent, and then it becomes painful.</p>
<blockquote>
<p>It's fun up until you're confronted with mortality and uncertainty. Danny died, and you don't know if Marek's alive.</p>
</blockquote>
<p>Yeah.</p>
<p>It's no longer fun, but it's no less important.</p>
<blockquote>
<p>Let's talk about Margaras.</p>
</blockquote>
<p>Not yet.</p>
<blockquote>
<p>Danny's passing was an abstract thing. Maragaras' was much more immediate. Much more concrete and real.</p>
</blockquote>
<p>Please.</p>
<blockquote>
<p>Take your time.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,67 @@
<!doctype html>
<html>
<head>
<title>Zk | 005</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 005</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-15
weight: 5</p>
<hr />
<p>The first furry I met, aside from Ash, was Osric. We went to see a movie. We were so painfully shy.</p>
<blockquote>
<p>After seeing the movie, you drove him back to where he had parked, and you sat for a few moments in pained silence, then hugged and went your separate ways.</p>
</blockquote>
<p>Years later, I'd take a picture of him and his husband after his graduation that I think they still have. Years after that, his husband would officiate JD and I's wedding.</p>
<blockquote>
<p>When was the last time you talked with either of them?</p>
</blockquote>
<p>Bel favorited a tweet of mine not too long ago.</p>
<blockquote>
<p>You grew up.</p>
</blockquote>
<p>Yeah, we all grew up. We bought houses. We got jobs.</p>
<p>JD and Os dated for a little, and Bel and I nearly did. Even up until when I was working on polycul.es, we had dashed lines between us. I loved them.</p>
<blockquote>
<p>'Loved'?</p>
</blockquote>
<p>I still do. Very much so. But every year, that love gets more abstract. More academic.</p>
<p>Bel and I clicked on a sexual and nerdy level on which Os and I seemed to miss each other. I wasn't toppy enough for Os, and the nerdery --- minus, briefly, EVE --- was work, for him.</p>
<blockquote>
<p>Eventually, it got that way with you, too. And then you started feeling uncomfortable with sex.</p>
</blockquote>
<p>Our relationships were organic. We met randomly. We drifted closer, orbited each other, and then we drifted apart. The same happened with friends from high school and university. The same happened with friends from the PN on FurryMUCK.</p>
<p>From those first, halting meetings, I wound up slowly working my way into meeting furries in person. First, there were the few at school. Then the few at the queer group. Then, in university, Os dragged me to Fort Fur Friday, which I attended basically until they moved out of Fort Collins. That's where I met JD.</p>
<p>Then I managed to make it to Anthrocon 2005. Then Further Confusion 2007. I was sold.</p>
<p>There's this trope that pokes its head up every now and then, that there is an age-out date for furry. A time when you realize you're too old for this shit and peace.</p>
<blockquote>
<p>When I was a child, I talked like a child, I thought like a child, I reasoned like a child. When I became a man, I put the ways of childhood behind me.</p>
</blockquote>
<p>There is some of that, yes, but I like Qoheleth more than Paul. I like Ecclesiastes better than the epistles.</p>
<blockquote>
<p>When you graduated high school, you stamped I Cor. 13 in your friends' yearbooks.</p>
</blockquote>
<p>When I was a child, I talked like a child, I thought like a child, I reasoned like a child. When I became a man, I put the ways of childhood behind me.</p>
<blockquote>
<p>Well played.</p>
</blockquote>
<p>There is a time for reaping and a time for sowing; there is a time for being a hardcore nutjob furry and a time for taking a break and just being a human for a while.</p>
<blockquote>
<p>This, too, is meaningless.</p>
</blockquote>
<p>Well played.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,68 @@
<!doctype html>
<html>
<head>
<title>Zk | 006</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 006</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-16
weight: 6</p>
<hr />
<p>A time to kill, and a time to heal; a time to break down, and a time to build up.</p>
<p>My interest in furry wound down a bit in university. I'd burned myself a bit too hard, hurt too many people, grew too jaded to take part. I still prowled around the usual haunts on the MUCKs, still poked my head in FFF, still looked at all the art, <a href="https://adjectivespecies.com/2012/03/21/makyos-kaddish/">but my heart wasn't in it anymore</a>.</p>
<blockquote>
<p>There was a reason behind this. There were people behind this.</p>
</blockquote>
<p>Well, true. I don't know how to square that with...well, a lot of things.</p>
<blockquote>
<p>You don't know how to square that with how you felt about those people at the time.</p>
</blockquote>
<p>That's one aspect, yes. I also don't know how to square that with the fact that I was growing too jaded in a lot more than just furry. I grew jaded at school. I grew jaded at work. I struggled with my relationships. I struggled.</p>
<blockquote>
<p>You struggled with gender.</p>
</blockquote>
<p>Well, yes, but I wasn't quite ready to admit that, yet.</p>
<blockquote>
<p>You struggled with self harm.</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>You struggled with the intersections, the interstices, and the liminal spaces.</p>
</blockquote>
<p>I was going to write about [a][s]. Where are you taking me?</p>
<blockquote>
<p>Straight homeward to your symbol-essences.</p>
</blockquote>
<p>Shall I not die, then?</p>
<blockquote>
<p>Isn't that the point of writing?</p>
</blockquote>
<p>I'm pretty sure all our names are writ on water at this point.</p>
<blockquote>
<p>Come now. You wanted to be Keats when you grew up.</p>
</blockquote>
<p>You're in a mood.</p>
<blockquote>
<p>You're in a mood.</p>
</blockquote>
<p>Fine.</p>
<p>Where are you taking me?</p>
<blockquote>
<p>Let [a][s] speak for [a][s]. Let yourself speak for yourself.</p>
</blockquote>
<p><a class="pulse" href="/furry/margaras">Okay</a>.</p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,52 @@
<!doctype html>
<html>
<head>
<title>Zk | 007</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 007</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-16
weight:</p>
<hr />
<blockquote>
<p>Who are you?</p>
</blockquote>
<p>I'm Madison Jesse Scott-Clary.</p>
<blockquote>
<p>What are you?</p>
</blockquote>
<p>I...what?</p>
<blockquote>
<p>Who are you?</p>
</blockquote>
<p>I answered you.</p>
<blockquote>
<p>Tell me your names.</p>
</blockquote>
<p>I am Madison. I am Maddy. I am Makyo.</p>
<blockquote>
<p>No Sarai? No Happenstance, or Younes?</p>
</blockquote>
<p>Sarai could die. I couldn't be her. Happenstance was a coping mechanism for gender. Younes was...</p>
<blockquote>
<p>Tell me about Younes, then. That's where you started going before, right?</p>
</blockquote>
<p>Yeah, though you've certainly changed the tenor of it. The mood.</p>
<blockquote>
<p><a class="pulse" href="/furry/younes">No one said this project would be easy</a>.</p>
</blockquote>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,25 @@
<!doctype html>
<html>
<head>
<title>Zk | _index</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | _index</h1>
</header>
<article class="content">
<hr />
<p>type: serial
back: /13</p>
<hr />
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,26 @@
<!doctype html>
<html>
<head>
<title>Zk | 00</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 00</h1>
</header>
<article class="content">
<hr />
<p>date: 2019-08-13
weight: 1</p>
<hr />
<div class="cw">The following pages contain some flashing images (four per second) and brief glimpses of explicit furry art</div>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,27 @@
<!doctype html>
<html>
<head>
<title>Zk | 01</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 01</h1>
</header>
<article class="content">
<hr />
<p>title: Ranna
weight: 2
date: 2019-08-14</p>
<hr />
<p><img alt="Ranna" src="/fursonas/ranna.gif" /></p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,27 @@
<!doctype html>
<html>
<head>
<title>Zk | 02</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 02</h1>
</header>
<article class="content">
<hr />
<p>title: Makyo
weight: 3
date: 2019-08-14</p>
<hr />
<p><img alt="Makyo" src="/fursonas/makyo.gif" /></p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

View File

@ -0,0 +1,27 @@
<!doctype html>
<html>
<head>
<title>Zk | 03</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | 03</h1>
</header>
<article class="content">
<hr />
<p>title: Happenstance
weight: 4
date: 2019-08-14</p>
<hr />
<p><img alt="Happenstance" src="/fursonas/happenstance.gif" /></p>
</article>
<footer>
<p>Page generated on 2020-04-24</p>
</footer>
</main>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More