Toot

Written by Riskable on 2024-11-25 at 02:51

New Years resolution the past 5 years: I will get better with Rust.

…and I do get better but somehow it always feels like it’s not enough. Like, I’m still an imposter.

I can program an entire embedded USB keyboard/mouse firmware from scratch that can do all sorts of things no keyboard has ever done before yet I still feel like a newbie somehow. Like there’s all these people that talk about traits and mutli-threaring with async and GPU and AI stuff and I’m like, “I wrote an embedded_hal crate that lets you use both 8 and 16-channel multiplexers simultaneously!” or, “I wrote an interface that let’s you use the extra space in your RP2040 flash memory as a filesystem!”

Yet everything I ever write in Rust always just uses the most basic and simple features because I still have trouble with complex lifetimes (passing them around quickly gets too confusing for me) and traits that work with non-basic types (because in the world of embedded 'static is king).

=> More informations about this toot | View the thread | More toots from riskable@programming.dev

Mentions

=> View stardustpathsofglory@lemmy.world profile

Tags

Proxy Information
Original URL
gemini://mastogem.picasoft.net/toot/113541321057954807
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
191.388011 milliseconds
Gemini-to-HTML Time
0.601258 milliseconds

This content has been proxied by September (ba2dc).