Piotr Esden-Tempski on Nostr: For my consulting work I often use Blues Notecards. I write all the firmware for ...
For my consulting work I often use Blues Notecards. I write all the firmware for those projects in Rust ❤️🦀… but Blues does not provide an official Rust crate for it. There is a crate, but I needed a few more/different things and one thing led to another and now I am rewriting it. Turns out Blues publishes JSON Schema 🤮 for their API, now I am on yak shaving layer 4 because of all this. Still 800 lines of code to generate at least 9000 is a net win? #rust #embedded
Published at
2026-01-06 05:27:10 UTCEvent JSON
{
"id": "15d3f278dbce3f4e4b460db70e31afc9bde7806e86898cdff4710ae02b298006",
"pubkey": "df8c4147707bc621ceb191da4c8e6d372349d8496f0a6d862c86cbe94cd14d17",
"created_at": 1767677230,
"kind": 1,
"tags": [
[
"t",
"rust"
],
[
"t",
"embedded"
],
[
"proxy",
"https://chaos.social/users/esden/statuses/115846494971594573",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "For my consulting work I often use Blues Notecards. I write all the firmware for those projects in Rust ❤️🦀… but Blues does not provide an official Rust crate for it. There is a crate, but I needed a few more/different things and one thing led to another and now I am rewriting it. Turns out Blues publishes JSON Schema 🤮 for their API, now I am on yak shaving layer 4 because of all this. Still 800 lines of code to generate at least 9000 is a net win? #rust #embedded",
"sig": "adc3caafa48b1b2874ed09d7eb75f6abe18c17ae4a110ef0c3673b5abde2577f19a793e0977de269e9b2c58331495fd823ec4eee4e469fe690fd4182d7608a97"
}