Sign in

grgrdvrt

@grgrdvrt.bsky.social
416 followers 275 following 187 posts

I make things with code. grgrdvrt.com mutsuacen.com pictobrush.com

PostsRepliesMedia
grgrdvrt @grgrdvrt.bsky.social · 02/10/2026
working on too many things at the same time
020
grgrdvrt @grgrdvrt.bsky.social · 01/10/2026
I'm making a small app to learn german vocabulary. I asked Claude to materialize the progress with tiny viennese buildings. Not only it looks really great, but it spontaneously made a small prototype where I can test different configurations 😭
011
grgrdvrt @grgrdvrt.bsky.social · 30/09/2026
An svg(!) of a pelican riding a bicycle grgrdvrt.com/pelican/peli...
0110
grgrdvrt @grgrdvrt.bsky.social · 17/06/2026
Made a thing on my phone
061
grgrdvrt @grgrdvrt.bsky.social · 17/06/2026
That person:
Ganondorf with the Triforce
000
grgrdvrt @grgrdvrt.bsky.social · 08/06/2026
Forcing function
Screenshot of Google trends for the term "forcing function" for the las five years.
The curve starts going up around August 2025 and is now at 4x its baseline
100
grgrdvrt @grgrdvrt.bsky.social · 04/05/2026
Custom visualization, custom issues
010
grgrdvrt @grgrdvrt.bsky.social · 02/05/2026
Still working on my "chain of increasingly complex programming tools". I'm working on V4. One idea for this version is to use the jj graph as the interface to manage the tasks
 graph with short change ids connected by segments and bezier curves.bookmarks and workspaces are indicated next to the tree
130
grgrdvrt @grgrdvrt.bsky.social · 10/04/2026
I'm late to everything, so I didn't notice the frequent usage of the word "harness" until recently. Apparently it started in november.
google trend graph for the word "harness" for the past five years. Usage starts increasing at the beginning of novembergoogle trend graph for the word "harness" for the past year. Usage starts increasing at the beginning of november
230
grgrdvrt @grgrdvrt.bsky.social · 07/04/2026
If, like me, you wake up every morning wondering what the Voronoï diagram of arbitrary shapes looks like, here is the answer:
1374
grgrdvrt @grgrdvrt.bsky.social · 27/03/2026
After many attempts over years and years, I finally managed to implement Fortune's algorithm for Voronoï diagrams. The step by step visualization was key to debug the process, and when everything work it's just mesmerizing.
4643
grgrdvrt @grgrdvrt.bsky.social · 19/01/2026
Circles, feedback loop
050
grgrdvrt @grgrdvrt.bsky.social · 16/09/2025
Seen on HN: (Full conversation: news.ycombinator.com/item?id=4525...)
A comment on Hacker News:

"We can't see software.

You can see if a motherboard has twice the necessary components, or if a robot arm just looks wrong, but if your algorithm to process 1000 records takes a thousand times longer than it should (but still finishes in 100 milliseconds) no one notices."
100
grgrdvrt @grgrdvrt.bsky.social · 29/08/2025
Quick toy
030
grgrdvrt @grgrdvrt.bsky.social · 17/08/2025
Last one. I think I have reached the limits of this toy language. I should add a `sort` function to the language to draw the faces in the correct order, but I think more and more about completely rethinking the language and the environment.
032
grgrdvrt @grgrdvrt.bsky.social · 13/08/2025
Progress
040
grgrdvrt @grgrdvrt.bsky.social · 13/08/2025
When I decided to only support HSL for colors I definitely didn't have lighting in mind
020
grgrdvrt @grgrdvrt.bsky.social · 12/08/2025
- Mom, I'd like to go to SIGGRAPH! - We have SIGGRAPH at home. SIGGRAPH at home:
031
grgrdvrt @grgrdvrt.bsky.social · 12/08/2025
Still only edges, but only drawing the ones where z < 0
020
grgrdvrt @grgrdvrt.bsky.social · 11/08/2025
Anyway, starting from a linear y (left) rather than phi (right) was a mistake. I removed that code.
010
grgrdvrt @grgrdvrt.bsky.social · 11/08/2025
This is just sqrt(1-y^2) Not being able to chain math operations is definitely in the top 3 of things I hate the most about my language.
110
grgrdvrt @grgrdvrt.bsky.social · 11/08/2025
010
grgrdvrt @grgrdvrt.bsky.social · 11/08/2025
Having fun hand coding a 3d object on a 2d canvas
1142
grgrdvrt @grgrdvrt.bsky.social · 02/08/2025
Left most of the registers unnamed
000
grgrdvrt @grgrdvrt.bsky.social · 02/08/2025
Quick one
140
grgrdvrt @grgrdvrt.bsky.social · 02/08/2025
050
grgrdvrt @grgrdvrt.bsky.social · 30/07/2025
Just kidding, the colors are simply flipped based on `(i+j+r)%2` Where i and j are the grid coordinates, and r is a 0 or 1 value that determines the orientation of the tile.
000
grgrdvrt @grgrdvrt.bsky.social · 30/07/2025
Added color. This was super difficult because you need to identify the interior and the exterior of each shape by looking at the bigger picture.
130
grgrdvrt @grgrdvrt.bsky.social · 29/07/2025
Truchet tiles
080
grgrdvrt @grgrdvrt.bsky.social · 27/07/2025
Find the parentheses, the semi-colon...
A virtual qwerty keyboard on mobile
010
grgrdvrt @grgrdvrt.bsky.social · 27/07/2025
Find the square brackets, the curly brackets...
An azerty keyboard. Many characters used in programming are not visible.
100
grgrdvrt @grgrdvrt.bsky.social · 21/07/2025
Fixed if/elseif/else constructs for my language. I don't have a notion of "code blocks". A program is a flat list of instructions, indentation is only a visual help and is done by counting the nested for/if/else...
code snippet for a toy language with mobile interface

if False
  print "if"
elseif True
  print "elseif"
else
  print "else"
endif
print "done"
120
grgrdvrt @grgrdvrt.bsky.social · 09/07/2025
One of my side projects is a toy programming language+interface for mobile. I need to fix a few small things before sharing it, like having if/else instructions that work correctly or completely rethinking the data inputs... For now, the simplest program looks like this:
081
grgrdvrt @grgrdvrt.bsky.social · 01/07/2025
Lines, for the billionth time.
A surface painted with thin grey lines.
040
grgrdvrt @grgrdvrt.bsky.social · 06/12/2024
I think this was meant as a reply to a specific post. You have to click on the tiny bubble under the post for that. 😉😉
230
grgrdvrt @grgrdvrt.bsky.social · 27/11/2024
121
grgrdvrt @grgrdvrt.bsky.social · 08/11/2024
Earlier this year I released pictobrush.com. One thing I didn't advertise enough is the possibility to use your own pictures for painting 🎨🫠
293