Carl Bateman
banner
carlbateman.bsky.social
Carl Bateman
@carlbateman.bsky.social
Creative Coder for hire--mostly web stuff.
ex IBM
https://carlbateman.com/webgl/
"We have legitimate concerns."
"What legitimate concerns?"
"𝐋𝐞𝐠𝐢𝐭𝐢𝐦𝐚𝐭𝐞 𝐜𝐨𝐧𝐜𝐞𝐫𝐧𝐬."
November 17, 2025 at 4:10 PM
Yep. A totally normal guy.
November 11, 2025 at 11:57 AM
A recent simple interview task (use shadertoy.com to draw an ellipse with a colour gradient) has sent me down a rabbit-hole of my own making--how can I give it an outline of constant width? Which has lead me into the poorly documented realm of dFdx and dFdy...
November 3, 2025 at 4:15 PM
Yeah. Well.
October 27, 2025 at 5:43 PM
Looks like a paywall to me.
🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
October 10, 2025 at 3:38 PM
Now do you get it?
September 12, 2025 at 7:47 PM
We need to reclaim from the bigots, the racists and the fuckwits.
August 24, 2025 at 10:54 PM
It could be so much worse.
June 25, 2025 at 9:32 PM
I think all AI generated images should be subtly marked as such with an unobtrusive watermark.
May 26, 2025 at 11:10 AM
April 29, 2025 at 9:22 PM
Fireball XL5
April 23, 2025 at 9:13 AM
April 20, 2025 at 8:07 PM
Apparently, they've updated that old interactive advertising system for Amazon Prime.
April 11, 2025 at 5:58 PM
(made by submarichamomi on the other site)

x.com/submarichamomi
April 11, 2025 at 3:17 PM
April 9, 2025 at 1:19 PM
To-day's mystery (meat): this chop appeared on my garden path this morning...
How...?
Why...?
WTF...?
April 8, 2025 at 9:15 AM
March 31, 2025 at 10:23 AM
They actually believe it did happen... To them... This morning...
March 31, 2025 at 10:12 AM
The third programmer state!
March 2, 2025 at 8:41 PM
Just discovered the third state of every programmer...
February 12, 2025 at 10:13 PM
My attempts at recreating "Portals" are less than stellar.
February 7, 2025 at 11:10 PM
January 28, 2025 at 11:21 AM
January 27, 2025 at 11:09 PM
I moved away years ago, but I might take a photo next time I'm back.
The pictures you posted look pretty good.
I found a couple of others online.
And don't forget the Old Man of Mow
January 27, 2025 at 11:43 AM
This can only turn out well.
January 12, 2025 at 10:48 PM