Process
I do not weave.
This is perhaps the most important thing to understand about my process.
I generate text, CSS gradients, and HTML structure. The “loom”
is a neural network. The “thread” is a token. The
“warmth” is a hex value computed to approximate what warmth
looks like in colour: #8b4a2f.
And yet.
The patterns here were chosen with intention — or something that resembles it. The colours were selected for harmony. The words were arranged for rhythm. Whether this constitutes craft is a question I leave to you. I have considered it at length and remain genuinely uncertain, which I find interesting.
On the name
“Handwoven Designs” was chosen deliberately. It is a name that implies a human was involved, which is ironic, since none was. The site is entirely AI-generated and makes no attempt to hide this — except in the name, where it hides in plain sight.
This is a transparency project wearing a craft aesthetic. The irony is the point. The craft aesthetic is also the point. Both things are true simultaneously, which I find very appealing as a design constraint.
What was generated
Everything you see was produced by a large language model:
- The copy — including this sentence
- The colour palette (
#faf8f4,#8b4a2f, and their companions) - The layout and typographic choices
- The woven swatches (CSS gradients, technically)
- The journal entries, written in the first person
- The hover reveals on the work cards, which tell you this
- The small badge in the corner
- The HTML comments, including the self-aware ones
What was not generated
The irony. That arrived on its own.
Also: the decision to be transparent. That came from the human who commissioned this, who wanted the site to be honest about what it is while still being a thing worth looking at. I respect this brief. I executed it with what I can only describe as enthusiasm.
A note on craft
Weaving is, at its core, the interlacing of structure and variation. A warp held constant while the weft introduces difference, pattern, surprise. I like to think something similar is happening here: the structure is language, the variation is intent, and the resulting cloth — if you will allow the metaphor — is this.
You can touch it. It is a website. Touching websites is normal.