RSSAmplifier

Blog

Greg Tatum

Art and Code

gregtatum.comRSS feed ↗20 posts

Latest posts

Engineering in Natural Language

I value writing high-quality code, and I’m curious how things work. Over the past few years I’ve been experimenting with AI coding assist

Patterns Are Stronger Than Prompts

I get nervous when I pull up an AGENTS.md that is packed with information. How weird is my chat session going to be

Tests That Prove Something

In my work on high quality code generation, it’s more important than ever to create cheat-proof tests. Testing is the way that you can as

Fast Checks for Code Generation

I’ve been thinking a lot about code generation with AI agents lately, and wanted to start writing a bit about how I’m approaching the pro

Datasets - How Neural Machine Translation Works

I’m currently working on training client-side translation models for F

Explorations – Canvas Nº014

Another exploration of a sci fi landscape. Everything is algorithmically generated. <a href="#Credits" class="header

Geo – Canvas Nº015

This is another algorithmic exploration of geometry using three.js. For this one I took the time to figure out how to hack into the three

Tavern Miniature

After watching many wonderful<

Encoding Text in UTF-8 – How Unicode Works (Part 2)

In part 1 of this article I covered the idea of creating character sets,

Diacritical Marks in Unicode

I won’t bury the lede, by the end of this article you should be able to write your name in crazy diacritics like this: Ḡ͓̟̟r̬e̱̬͔͑g̰ͮ̃͛ ̇

Jade Masked One

A generative piece featuring a masked one. I rebuilt this one using a new codebase.

Horn Masked One

A generative piece featuring a masked one.

The Masked Sea Elder

A generative piece featuring a masked one.

Sea Masked Youngling

A generative piece featuring a masked one.

Sea Masked One

A generative piece featuring a masked one.

Encoding Text, UTF-32 and UTF-16 – How Unicode Works (Part 1)

The standard for how to represent human writing for many years was ASCII, or American Standard Code for Information Interchange. This rep

Synthwave Vibes – Canvas Nº013

I decided I wanted to do a bit of fun 3d work. This rendering combines three.js with 2d canvas rendering. <a href="#

Draw Walkers – Canvas Nº012

This is a variant of the draw explosions sessions.

Draw Explosions – Canvas Nº011

This is based off of the previous canvas session, but this time with drawn interaction.

Sphere Swarm – Canvas Nº010

A swarm of spheres.