# Designing a Spatula in Haskell (Video)

**URL:** <https://discourse.haskell.org/t/designing-a-spatula-in-haskell-video/13836>\
**Category:** Uncategorized\
**Created:** [March 23, 2026, 12:16pm UTC](https://discourse.haskell.org/t/designing-a-spatula-in-haskell-video/13836 "2026-03-23T12:16:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![hungryjoe](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/hungryjoe/32/4331_2.png) [@hungryjoe](https://discourse.haskell.org/u/hungryjoe)\
**Post date:** [March 23, 2026, 12:16pm UTC](https://discourse.haskell.org/t/designing-a-spatula-in-haskell-video/13836/1 "2026-03-23T12:16:21Z")

</div>

Over the weekend, I finished making this (fairly silly) video:

[![](https://img.youtube.com/vi/R_uQ7Y31e50/maxresdefault.jpg "Designing a Spatula (In Haskell)") ](https://www.youtube.com/watch?v=R_uQ7Y31e50)

3D part design done using Waterfall-CAD, music in Tidal Cycles.

[Source code’s on Github](https://github.com/joe-warren/video-generation), including both the source code in the video, and the scaffolding used to create the video.

This was my first time using Tidal-Cycles, and while it’s very cool, it’s clearly designed for live, improvisational, performances, as opposed to this kind of arrangement.

The scaffolding was also my first time using the Effectful library in anger, and I found it very nice

---

<div class="post-metadata">

**Author:** ![jackdk](https://avatars.discourse-cdn.com/v4/letter/j/9f8e36/32.png) [@jackdk](https://discourse.haskell.org/u/jackdk)\
**Post date:** [March 23, 2026, 10:16pm UTC](https://discourse.haskell.org/t/designing-a-spatula-in-haskell-video/13836/2 "2026-03-23T22:16:29Z")

</div>

Very cool, and reminds me of some of Bisqwit’s earlier coding videos. If you wanted to take the work further, it might be nice to write a companion aritcle on how you derived some of the more complicated bits, and how you approached building the model.

---

<div class="post-metadata">

**Author:** ![danielc777888](https://avatars.discourse-cdn.com/v4/letter/d/73ab20/32.png) [@danielc777888](https://discourse.haskell.org/u/danielc777888)\
**Post date:** [March 24, 2026, 7:20am UTC](https://discourse.haskell.org/t/designing-a-spatula-in-haskell-video/13836/3 "2026-03-24T07:20:17Z")

</div>

Thanks for sharing. Flippin nice spatula! Music gives me Russian dance vibes. Pretty amazing that this is all from Haskell code. 🙂
