My name's Maddie. I make software, mostly for a living[^1], but sometimes for free:

 * GLU (makes it easy to run code examples from the internet. Kind of a toy, don't use it on untrusted code)
 * Prone (a metaprogramming language that compiles to C)
 * Arkive (immutable directory manipulation)
 * Dirtabase (immutable directory manipulation - need to better describe how this and Arkive interact)
 * spyralizer (deterministic identicon generator, makes pretty default avatars)

## Fuller Stack

I do a lot of writing about software too, primarily about Prone.

 * [Conversions](https://maddiem4.cc/blog/fuller-stack/002c-conversions) - Cool macros and consistent styles
 * [Prone adopts the Ninja build system](https://maddiem4.cc/blog/fuller-stack/002b-prone-adopts-ninja) - It's quick, quiet, but most importantly it offers control.
 * [Immutability as a Maintenance Doctrine](https://maddiem4.cc/blog/fuller-stack/002a-immutability-as-maintenance-doctrine) - How to make software that ages like wine, not dairy.

## Markdown

You can see the original Markdown of any page on this website by fetching it with `curl` or `wget`. This is what allows my code examples to work with GLU.

```bash
# hello.sh
echo "Hello from maddiem4.cc!"
```

Try it yourself! 

```sh
# Either should work correctly.
curl maddiem4.cc
wget maddiem4.cc -q -O -
```

## Friends of the Site

Because I have a love for older, simpler, arguably archaic patterns of how the internet used to work before becoming a primarily commercial space, I'm part of a [webring](https://en.wikipedia.org/wiki/Webring). These used to be very important for navigating the internet before Google, but now they're more for fun - although it can still be a good way to discover new indie websites you never would have seen otherwise!

<div id="nav-container"><a id="prev-link"><img id="prev-arrow" src="https://cdn.jsdelivr.net/gh/aceynk/charlotteworld@main/assets/leftarrow.png" alt="prev"></a><div id="ch-main">CHARLOTTEWORLD Webring!</div><a id="next-link"><img id="next-arrow" src="https://cdn.jsdelivr.net/gh/aceynk/charlotteworld@main/assets/rightarrow.png" alt="next"></a></div>

## Other neat things on here:

 * [Mad science with coffee.](/coffee)
 * [I write music.](/music)
 * [I also write novels, except in the sense that I'm bad at finishing them.](/writing)

[^1]: I'm currently available if someone would like to hire me, actually. I'm deeply proficient in Python, but know a bit of almost everything. My last paid job involved a lot of Ruby and a bit of Go, and most of my hobby programming is in C lately.