a swirl of green, pink, blue, yellow, and orange

graham builds

all blog posts rss feed icon

I'm Working On A Game

posted by graham on July 10, 2026

Ever since I first read about My Friends the Monster Trainers by Jamwitch via Laura Michet’s blogpost about it, I’ve been completely enamored by that game. I love the not-technically-pokemon designs about it. I love the believable-in-fiction setup for the game’s premise. I love how toyetic the design of the whole webpage where you play the game is. And what I found was that I also craved more: more not-pokemon to try to determine from clues, more detailed typings and how those types overlap with the real world, more keeping track of which creatures turn into which other creatures, among many more notes I wrote down to try to come back come development-time.

Since roughly June 1st of this year, I have been working on putting together a list of 50 names of not-pokemon followed by illustrating simple contour drawings of them by hand on my phone. Here are the names in alphabetical order.

Aboara
Arcupine
Blaazé
Bluega
Boarealis
Boouoy
Bowvine
Brewelée
Buffalloy
Bullbil
Calvine
Canaro
Capyterra
Chinchiller
Coltage
Cragmite
Dextsnail
Dragonet
Ducktile
Fincho
Flambébé
Gumchu
Hogtide
Hogwash
Hydromedary
Icebis
Joltergeist
Koalala
Llamina
Magmoo
Malleabard
Ossilot
Pneumatoad
Psycculent
Ratarot
Rockoon
Sanguin
Scorchion
Scorchling
Serindigo
Shrewdinger
Silverant
Sinisnail
Smolten
Snowflee

I Saw Some Puffins

posted by graham on July 3, 2026

Yesterday, I got to see some puffins in person for the first time ever!

A wavy blue ocean with an atlantic puffin in profile swimming along the surface

Eastern Egg Rock Island is a 7-acre rock that sticks up to 20ft out above sea level, and it has been designated a protected habitat for puffins since 1973, thanks to the National Audoban’s Project Puffin. It is the furthest point south where Atlantic Puffins breed in North America.

A trio of puffins on a gray rock sitting on the shore of Eastern Egg Rock island, with terns soaring all about in the foreground and background.

Visiting Port Clyde that morning for breakfast, we went to the herring gut coastal science center to see the brand new touch tank that had been installed. They had a room with several tanks for horseshoe crabs, sea urchins, a flounder, a jackknife clam, and a calico lobster1. It was maybe the most lethal touch tank area I’ve ever seen2. We spoke with the head of the center, Sally, who mentioned that she had heard a rumor that there might already be puffins this year on Eastern Egg Rock Island. Normally, “they don’t arrive until July,” but it just-barely being July and having heard such a promising rumor, we had to check it out.

The mouth of the St. George river has hundreds, maybe thousands, of lobster traps in it that are checked

Tiny Dinos

posted by graham on April 26, 2026

It has been a little over a year since I first started handbuilding abstract-shaped dinosaurs out of clay at the local pottery studio where my partner is a member. It began with this one piece that a friend of the owner had made and we all coveted.

A ceramic brontosaurus someone else made with a large orb-like center and green and crackling blue highlight glaze over a speckled body

At a friend’s birthday party at that same studio, I decided to try to handbuild a similar long-necked dinosaur. It’s such a small object, after all. How hard could it be to form such a tiny amount of clay into the right shape?

I was immediately humbled.

After hearing my partner and the studio owner talk about how much they loved and wished they could steal that original dino on the shelf, I decided to try again with more of a plan.

A ceramic brontosaurus pair facing each other, shot just after they came out of the glaze kiln in the studio. The left one is brown and moss green, the right one is green with tan where the glaze runs thin and teal blue or white crystals where the glaze runs thick

I rolled some speckled clay into an oval and used a needle tool to cut out the spaces betewen the legs. I pinched the legs out into longer points and then gently tapped the body feet-side-down until the feet flattened out into cylinders from cones. I rolled out a cone that I attached in the back for a tail and a long cylinder that I squared off and attached in the

Phonetic Pangram Tool

posted by graham on January 3, 2026

After spending last night writing that blog post about pokemon phonetic pangrams, I felt like I was done with this hyperfixation and could move onto other things1. This morning proved me wrong when I had the thought

Hey isn’t making a pangram kind of just a very specific case of that daily word game you made last year?

Suffice it to say that that inkling was correct, and it only took me all day to remember how that all worked, copy it into a new project, modify that into working for phonetic pangrams, set that project up with Render2 for hosting, upload the iframe pointed there from itch.io, and build out a new itch.io page for the project. Take a look below:

It works with pokemon and the CMU phonetic dictionary, which covers a bunch of English words and names. It only supports General American English3 for now, but I think there are ways to extend that to other dialects going forward, with enough data about how the phonemes change.

Anyway, in the interest of keeping it short, that’s it! Enjoy, and please share your phonetic pangrams with each other

Pokemon Phonetic Pangram

posted by graham on January 2, 2026

As a follow-up to my previous post, I have uploaded the data and my previous solution to codeberg. Last time, I learned that Slither Wing is the only pokemon across all current generations to contain the ð phoneme, which meant that only datasets that included gen-9 could form true phonetic pangrams for General American English. With this in mind, I scraped the rest of the generations and compiled them into one unified dataset for all pokemon. As expected, I was able to find several 11-pokemon pangrams1 by simply using the new dataset, but it made me wonder if there existed any pangrams with even fewer pokemon. I tried running the 10-mon pangram attempt across all gens and found that nothing happened for a while, even with the caching I had explained in the previous post.

Technical Hurdles

After discussing this with some of my friends on Discord, it became clear that the size of the problem-space being explored had grown very quickly with the size of the dataset of pokemon, just as predicted. For gen-1, there were at most (151 choose 10) combinations of pokemon to find a set that covered all 37 represented phonemes in that

Pokemon Gen 1 Phonetic Pangram

posted by graham on December 28, 2025

As I mentioned in my previous post, a phonetic pangram is a sentence or phrase that covers every one of the sounds in a given dialect of a language. Since proper nouns can form a phrase, a phonetic pangram could potentially be made from any sufficiently large collection of names.

This led me to the question: “Is it possible to make a phonetic pangram from pokemon names?” and more specifically, “Can we do so using only the 151 from the first generation of pokemon?”

Phonetics

For General American English, wikipedia lists the following sounds that comprise every commonly spoken word:

Consonants (241)

m, n, ŋ, p, b, t, d, k, ɡ, tʃ, dʒ, f, v, θ, ð, s, z, ʃ, ʒ, h, l, r, j, w

Vowels (14)

ɪ, i, ʊ, u, ɛ, eɪ, ə, oʊ, æ, ɑ, aɪ, ɔɪ, aʊ, ɚ

To make a pangram, I simply needed pokemon names that encompassed each of these 38 phonemes. You could imagine a worst case of 38, where each pokemon is picked for having exactly on phoneme represented in its name, though I figured there was probably more overlap than that.

Pokemon name pronunciations

I was able to

Phonetic Pangrams

posted by graham originally via https://cohost.org/graham/post/1765235-johann-sebastian-ba on September 27, 2023 and reposted on December 28, 2025

Pangrams are single sentences or phrases that include every letter of a given language’s alphabet at least once.

Pangram Examples

The quick brown fox jumps over the lazy dog

Sphinx of black quartz judge my vow

There’s another type of sentence(s) or phrase(s) that gets every vowel sound - or even every unique sound overall - from a language pronounced at least once. A few are presented below, but I believe with some time and effort, we could do better

Phonemic Pangram Example

With tenure, Suzie’d have all the more leisure for yachting, but her publications are no good.


Phonetic Pangram Example

The beige hue on the waters of the loch impressed all, including the French queen, before she heard that symphony again, just as young Arthur wanted.

My own, bespoke phonetic pangrams

  1. Fear not, boy: our usual chutzpah may win over grouchy foodies. Aye, hand your battered shank lengthwise up to their closed jaws.

  2. L’chaim! Yes, after showing what three blue powdered treasures their benevolent hook caught, guys are joyous.

  3. “Johann Sebastian Bach athleisure wear for jungles zips together proudly,” my voice shook.

Pakunoda, the Touch-Memory Reader

posted by graham on December 23, 2025

Continuing drawing hxh characters based solely on the descriptions of them from Media Club Plus by @friends-table. This is Pakunoda, member number 91 of The Phantom Troupe.

A woman in heels and a slit-dress holds a revolver out to shoot to the right, off-screen

Jack: And we are introduced to them very quickly. We have Pakunoda, who is a sexy lady. She has a lovely piece of animation. She checks her wristwatch, at one point, and she’s wearing her watch like a bracelet with the face on the inside of her wrist like some people do, so she’s, like, looking at the inside of her wrist to check the time.

Jack: But it’s…well, it’s interesting. We learn later that sort of a lynchpin of the back of this episode is the Nen power of another Phantom Troupe member. Pakunoda? Pakunada?

Keith: Pakunoda.

Sylvia: Pakunoda, yeah.

Jack: Who can sort of verify whether something is true by reading the memories of people she touches. We haven’t had this power confirmed, but that seems to be the case.

Sylvia: Yeah. I think that’s like a really important thing to draw on is the, like…the way the different founding members sort of step up during this sequence.

Keith: That’s like, the…like, emotional core of these episodes is that

Kortopi, the Illusionist

posted by graham on December 23, 2025

Continuing drawing hxh characters based solely on the descriptions of them from Media Club Plus by @friends-table. This is Kortopi, member number 12 of The Phantom Troupe.

A short person in a raincoat walks towards the camera holding their hands out with several wireframe buildings looming behind them

Jack: He is accompanied by Kortopi, a one-eyed— or maybe— hmm. A small child in a green raincoat with long gray hair cover— with only one eye visible beneath. Then there is Uvo, a—

Keith: Fully covering their face.

Jack: Yes.

Keith: Like, can’t see their face.

Keith: Yeah, this is something that Hunter X Hunter is so good at, is like, I talked about this episode as setting up pins and like, Hunter X Hunter is constantly setting up pins and you just never know when they’re gonna get knocked down. Sometimes it’s two minutes, sometimes it’s ten episodes, sometimes it’s thirty episodes, like who knows? Like, later on we see, uh, it’s introduced that Kortopi has, [Jack: Oh yeah…] that his copies count as En and then like five minutes later that becomes like a crucial part of the plan. And that sort of maneuver is happening constantly in this show, where you learn something and then a little while down the line they pull it and twist it in

Nobunaga, the Ronin Samurai

posted by graham on December 22, 2025

Continuing drawing hxh characters based solely on the descriptions of them from Media Club Plus by @friends-table. This is Nobunaga, member number 1 of The Phantom Troupe.

A robed samurai holding a katana out in the foreground after decapitating a silhouette in the background

Jack: Also with them is Nobunaga, who is a rōnin with a classic sort of top knot and a robe and a katana

Keith: Yeah, “Dr. Warm-Hearted Miser”?

Jack: Yeah. [Sylvia laughs]

Keith: That’s his other theme song.

Austin: I’m telling you, they’re compatible.

Dre: I love that Guilty Gear character.

Keith: That song— both of those songs are the songs of a guy who would steal a trillion jenny from a casino.

Dre: Sure.

Austin: It would make Leorio more like Lupin III and less like Leorio.

Sylvia: He would be Danny Ocean.

Austin: He’d be Danny Ocean.

Keith: Who he looks like. He looks like Lupin III.

Dre: Yeah.

Austin: He’s already a Lupin III type.

Keith: Yeah.

Sylvia: I mean, Nobunaga would fit right in, then. He’d just be, um…

Austin: I’m telling you.

Keith: Right.

Austin: Yeah.

Sylvia: Oh, I can’t remember the name off the top of my head.

Austin: Jigen.

Sylvia: Jigen.

Austin: No, Jigen’s the other one. Jigen’s the other one.

Keith: The other one,