Bad Diode
banner
badd10de.bsky.social
Bad Diode
@badd10de.bsky.social
Musician and tinkerer. Exploring the interactions of the old with the new. Making and playing with music toys and tools.

he/him/they/them

My website:
https://badd10de.dev

STEPPER: A 16 step sequencer for the GBA:
https://badd10de.itch.io/stepper-gba
I wanna thank past me for making sure I could visualize nicely my compiler parse tree (and @katef.bsky.social for the inspiration).

Signed: Someone who is just picking back up development after 6 months.
November 7, 2025 at 4:43 PM
For a few weeks I've started working on my compiler and building some fun stuff I'd like to share soon. In the meantime, with some small adjustments, now I can run #badlang on the Playdate, calling code from C, and viceversa. It's good to be back!
November 5, 2025 at 1:48 PM
Reposted by Bad Diode
still love this as a quick way of comparing the shape of data. taking into account offset from 0 is usually important, exact values usually aren't
August 29, 2025 at 12:42 PM
Reposted by Bad Diode
sometimes i feel like there should be some kind of barrier to entry for designing things
July 7, 2025 at 12:11 PM
Reposted by Bad Diode
Empieza eurovisión
May 17, 2025 at 7:11 PM
Reposted by Bad Diode
Gracias por compartir ayer, y el día contra la lgtbifobia es hoy por si queréis seguir compartiendo!! ✊🏻🌈
Mañana 17 de mayo es el día contra la lgtbifobia y desde la asociación de familias de la escola L'estel de Barcelona me propusieron hacer unas viñetas para explicar la importancia de este día

Reivindicad hoy, mañana y el resto del año!!
May 17, 2025 at 7:35 AM
Reposted by Bad Diode
willem dafoe portrait i made couple years ago #pixelart
April 26, 2025 at 3:23 PM
Movie you've watched more than six times using gifs.

("Hard mode" no Star Wars, Star Trek, or LoTR)

Pretty sure I wore down the dvd for The Matrix back in the day.
April 27, 2025 at 11:40 AM
Reposted by Bad Diode
April 25, 2025 at 8:55 PM
Reposted by Bad Diode
April 17, 2025 at 1:20 PM
Reposted by Bad Diode
Alguien controla de alguna tienda o distribuidora a través de la cual @helveticablanc.bsky.social pudiese vender en europa copias de su chulísima baraja de tarot???
The Saints

🖼️ Prints
www.inprnt.com/gallery/helv...

🃏 The Wormsong Oracle Deck
helveticablanc.bigcartel.com
April 17, 2025 at 2:12 PM
I've started studying the Barry Harris harmonic method so naturally I had to spend way too much time making some pretty guitar voicings diagrams for it, you can download the entire thing here:

badd10de.dev/notes/music-...

I'll probably write more about it once I'm more familiar with it.
badd10de.dev
March 22, 2025 at 8:16 AM
Reposted by Bad Diode
When all of society has become a death cult, the most defiant thing you can do is live.
February 28, 2025 at 3:47 PM
Reposted by Bad Diode
Gonna go further here:

When we delegate our reading, our writing, our thoughts, creations, and communication to machines — then we diminish ourselves.

Why would you squander the divine within you?
Just blocked someone who is using AI to make asemic art.

I understand the desire to use AI to make something incomprehensible, but they completely misunderstand how asemic writing is an utterance from one's subconscious. It's holy.

To employ a machine to speak in tongues is, to me, blasphemy.
February 18, 2025 at 9:47 PM
A week ago my friends from the studio 100 rabbits released their game Oquonie on the PlayDate.

It’s a little fun puzzle game and I’m happy I could helped a bit on this release by improving the UXN-VM performance on this device.

Get it here:
hundredrabbits.itch.io/oquonie
February 10, 2025 at 12:06 PM
Work continues on the self-hosted implementation. A good chunk of the typechecking is done and am currently working on compilation to a linear IR that uses different basic blocks per function but is not on an SSA form. Trying to keep things simple for now.

#PLDev #Badlang
February 6, 2025 at 12:58 PM
Reposted by Bad Diode
Hymn 1

All hail the Dreamer
whose supplicants' song
prolongs our Realm.
May our Lord never wake!

🖼 Prints
www.inprnt.com/gallery/helv...
February 4, 2025 at 9:48 PM
Reposted by Bad Diode
Wow! An amazingly beautiful quadtrees+particles visualization made with raylib! 🚀

Enhorabona! 👍😄
QuadTrees i partícules amb #raylib, gràcies a
@raysan5.bsky.social !
February 1, 2025 at 10:37 AM
Reposted by Bad Diode
Desde el colectivo de @autorasdecomic.bsky.social escribieron esto y hemos hecho algunos dibujinos

#STOPIAGENERATIVA
January 30, 2025 at 11:20 AM
Typechecking is coming along so I added pretty-printing for symbol tables.
January 30, 2025 at 7:50 AM
My self-hosted parser can now fully parse itself

#PLDev #badlang
January 27, 2025 at 6:46 PM
Still lots to do, but the self-hosted parser is shaping up!

#pldev #badlang
January 26, 2025 at 6:26 PM
A while ago I saw some amazing threads by @katef.bsky.social on "The Bad Place" where they advocated for printing the internal state of your compiler with graphviz. I was very impressed and been ever since trying to incorporate it in my work. It's back now on the self-hosted compiler #badlang #PLDev
January 25, 2025 at 1:29 PM
The lexer written in my programming language can now tokenize itself. Self-hosting on its way!
January 24, 2025 at 1:31 PM
I have imports on my language... I may have gotten a bit ahead of myself and ported most of Raylib's binding by hand... Definitely better to write some scripts for porting bindings in the future lol.

git.badd10de.dev/bdl/tree/exa...

#PLDev #badlang
raylib.bad\examples - bdl - Bad Diode's Lisp. Experiments with interpreters, compilers and VMs
git.badd10de.dev
January 19, 2025 at 12:22 PM