Gears
gearsco.de
Gears
@gearsco.de
Amateur software developer, investigating functional programming, compilers and Minecraft datapacks.
- Core team member @gleam.run
- One half of @datapack.dev
Pinned
Gears @gearsco.de · Dec 4
io.println("Hello, world!")

I'm Gears, an amateur software developer, investigating functional programming, compilers and Minecraft datpapacks.

I'm a team member of @gleam.run,
and one half of the technical datapack team, @datapack.dev
I wrote a blog post!
The default test timeout of 5 seconds and how to remove it comes up quite frequently in Gleam-related questions, so I decided to write up an article explaining why it exists and how you can change it.
Read it here: gearsco.de/blog/gleam-t...
Test timeouts in Gleam | Gears
gearsco.de
November 25, 2025 at 8:14 PM
Reposted by Gears
Talking of streaming, I’m streaming right now! www.twitch.tv/giacomo_cava...
November 25, 2025 at 1:11 PM
Reposted by Gears
How many Gleam accounts do you know (and follow)?
Do you know some of our core team members stream on twitch? That means you can watch @giacomocavalieri.me @gearsco.de and @lpil.uk code live📺
@renatillas.bsky.social (creator of Tiramisu framework and organiser of the Gleam Game Jam) is also there!
November 25, 2025 at 12:34 PM
Reposted by Gears
i need a new place to live in by january 5th but i don't even know who to ask atp
November 24, 2025 at 8:14 PM
Reposted by Gears
Photos from #FFConf 2025 are online - lots of lovely faces ❣️

www.flickr.com/photos/remys...

Big thanks to @trysmudford.com for his amazing work taking photos throughout the day.
ffconf 2025
Photos by Trys Mudford for FFConf 2025.
www.flickr.com
November 24, 2025 at 10:19 AM
Reposted by Gears
Repost -> do the thing ~
Sponsorship is my sole source of income! If you want to support Gleam and myself please consider sponsoring 🙏
github.com/sponsors/lpil
Sponsor @lpil on GitHub Sponsors
Gleam: Making type safe programming a production ready reality on the Erlang virtual machine!
github.com
November 13, 2025 at 1:08 AM
Reposted by Gears
Reskeeting with alt text

Yeah this has become the utter pain of what we once had. Used to be you'd run to Google for a trusted and quick search and now I try to avoid it when I can

Legit ruined their own product to the point of being unrecognizable
November 23, 2025 at 12:14 AM
Reposted by Gears
Gleam stream time!
www.twitch.tv/louispilfold
louispilfold - Twitch
Coding up an audio player for the Gleam Game Jam 2025!
www.twitch.tv
November 22, 2025 at 4:54 PM
Reposted by Gears
Finally gotten around to writing up my thoughts on #FFConf 2025.

remysharp.com/2025/11/22/f...

Videos and photos are still being processed, so those are coming too.
FFConf 2025
Reflections on FFConf 2025, covering talks on diversity, data privacy, web components, AI, and the future of the web.
remysharp.com
November 22, 2025 at 12:27 PM
I'm streaming! www.twitch.tv/gearsdatapacks
Back to work on my Gleam codegen library
November 22, 2025 at 3:25 PM
It has just started! Come join!
November 21, 2025 at 3:31 PM
Reposted by Gears
I'm streaming today!
www.twitch.tv/giacomo_cava...
giacomo_cavalieri - Twitch
Gleam stream! ⭐️🦀
www.twitch.tv
November 21, 2025 at 12:27 PM
Reposted by Gears
What's missing for you to start a project or an enterprise using Gleam?
We're always looking improve Gleam-in-production, so your opinions are super valuable!
November 21, 2025 at 10:01 AM
Reposted by Gears
Danielle's the WebAssembly queen of the Gleam team! Can't wait for this talk.

There's a few tickets left for Gleam Gathering, the first ever Gleam conference. Get yours now!
I’m so excited (and terrified) to confirm I’ll be speaking at Gleam Gathering to discuss a potential future with Gleam and WebAssembly!
All the speakers confirmed for Gleam Gathering!

The lineup includes Gleam and Lustre Core Teams members:
@lpil.uk @hayleigh.dev @giacomocavalieri.me @gearsco.de @joshi.monster 💗

Check full list here: gleamgathering.com#speakers
November 21, 2025 at 10:09 AM
Reposted by Gears
November 20, 2025 at 6:00 PM
Reposted by Gears
It's nearly time for the Gleam Game Jam!
gamejam.gleam.community
Gleam Game Jam
gamejam.gleam.community
November 20, 2025 at 12:18 PM
Reposted by Gears
Now where’s my Nobel Peace prize
Trump has signed off on C.I.A. plans for covert measures inside Venezuela, operations that could be meant to prepare a battlefield for further action, including sabotage or some sort of cyber or psychological operations
www.nytimes.com/2025/11/18/u...
Trump Said to Authorize C.I.A. Plans for Covert Action in Venezuela
www.nytimes.com
November 20, 2025 at 4:24 AM
I too am a beautiful elegant princess

And noise cancelling headphones are pretty cool
idk how I lived without noise cancelling earphones for so long.... the world is so loud and repulsive to me, a beautiful elegant princess
November 19, 2025 at 9:40 AM
I'm so excited for this! I've never been part of a webring before
i've actually been in the process of programming a webring in @gleam.run so this was great timing to make something I can use! I'll post about it once it's done

#WebringWidget #pixelart #pixel_dailies @pixeldailies.bsky.social
November 19, 2025 at 9:36 AM
After working a lot with Gleam, where the philosophy is to discourage panicking by not having any way to panic in the standard library or core language (except for the explicit "panic" keywords), I support this take
#rustlang hot take: We should rename .unwrap() to .or_panic(). (And .expect() to .or_panic_with().) "Unwrap" is a terrible name for the panicking function, especially since we also have things like .unwrap_or() and .unwrap_or_default() which never panic.
November 19, 2025 at 7:50 AM
Reposted by Gears
cloudflare's on-duty IT staff bangs on the doors which I have padlocked from the inside as I calmly break open lava lamp after lava lamp and drink the contents
November 18, 2025 at 1:59 PM
Reposted by Gears
So Liz Truss had a good first day at Cloudflare…
November 18, 2025 at 3:59 PM
Reposted by Gears
Not a fan of doing this but my Boss has been paying me less then the minimum wage for months now and its likelier then ever that he tries to lay me off soon. I am struggling to pay of my medical debt that's due by the start of next year. Any help is appreciated if possible thank you
ko-fi.com/gweneb
Support Gwen
Support Gwen
ko-fi.com
November 18, 2025 at 6:43 PM
So today I discovered that there's another version of this data which a) is JSON and b) doesn't have loads of mistakes in it (which it turns out the original data did)
The programming gods smile upon me today
Just been wanting to download some open data, and found out it's XML. Which sucks.
Then I went to the schema to see the structure of the data, and found out that XML schemas are XML. Which sucks.
November 18, 2025 at 8:47 PM
One thing that I cannot understate about my experience attending @ffconf.org is that it really reignited my excitement about programming.
I've always enjoyed it, but some of my energy and motivation has dissipated over time.

Now I have so many things I want to make, I can't decide what to do first!
November 18, 2025 at 3:20 PM