Andy Ray
banner
andrewray.me
Andy Ray
@andrewray.me
Creative full stack developer and engineering manager. Typescript, React, Next.js, Three.js, WebGL, Golang. Dabble in compilers. License plates, biking, Vim.

Blog: https://andrewray.me

Creator of Shaderfrog https://shaderfrog.com/2

He/him
What?
May 15, 2025 at 4:43 AM
Observations
- It’s very bad at tricker React state issues (stale vars in closures)
- It’s pretty bad at esoteric web APIs (audio)
- Cursor is low quality, very buggy, no support
- Claude code is probably better choice (more expensive)
- Still requires heavy human 🧠 and 🙌, can’t yolo projects
March 19, 2025 at 9:56 PM
There is a secret 10x bonus if a pipe path ever connects from top to bottom or left to right. However I'm not sure if it's possible for the bonus to actually happen! The pipes usually rotate in alternating zigzags, not in a way that leads to long contiguous connections.
March 11, 2025 at 3:29 AM
Fwiw shaderfrog is a code editor, you still write raw GLSL, you can see the source code by double clicking red or green nodes in the link above. Connecting nodes is like importing the other shader as a module, and inlining its main function. “Hybrid” graph and code editing
March 11, 2025 at 1:35 AM
Shaders are inherently visual so I like the idea of some kind of shadercn library having preview images for everything, including functions.

Shader programs, conveniently, are easy to render with a main() fn. And shaderfrog turns full shaders into modules, so they are portable + composable.
March 10, 2025 at 11:53 PM
Glslify (now dead) is another example- shader snippets published to npm.

@shaderfrog.com 2.0 is also meant to be that - every shader on the site is composable with any other shader. For example this is made up of a few smaller shaders shaderfrog.com/2/editor/clk...
shaderfrog.com
March 10, 2025 at 2:42 PM
It’s a webgl (browser) shader editor I created. That shader linked is in a three.js scene. But the editor can support any webgl engine. m.youtube.com/watch?v=8u61...
Shaderfrog 2.0 Introduction Tutorial
YouTube video by Shader Frog
m.youtube.com
February 18, 2025 at 2:54 AM
Also there are countless LLM options, but Google AI Studio lets you generate and use an API key immediately for prototyping aistudio.google.com/app/apikey
Sign in - Google Accounts
aistudio.google.com
February 3, 2025 at 2:54 AM