In early 2025, I was inspired by Aleksandr (who was earlier inspired by Jordan), and created my own generative hashart – a PF 2025 card.
From the beginning, I liked the idea of putting it on my landing page to balance out all the empty space. I ended up creating yet another version specifically for the site. In the background, it's quite a simple JavaScript.
What it does:
- Converts my name into a byte array using UTF-8 encoding.
- Maps it onto an 11x11 grid – one as visible, zero as not – leaving only a few last cells blank.
- Takes the current date as
YYYYMMDD
and sums its digits into a single number. - Uses that number as the steps to run Conway’s Game of Life on the initial grid.
- Outputs the resulting SVG code, which is then displayed on the landing page.
It might seem arbitrary, but I actually put quite a bit of thought into it. I'm, digitally, taking myself, and playing Life – every day a little differently.
Well, isn't that neat?