Pramode C.E
banner
pcein.bsky.social
Pramode C.E
@pcein.bsky.social
Programmer, mostly working on Linux systems stuff. Having fun playing with #rustlang and microcontrollers. https://pramode.net.
Pinned
Tried out a small demo of the embassy async embedded #rustlang framework on an esp32c3: two tasks, one monitoring button press and another one blinking an LED at two different speeds. Need to explore more!! git.sr.ht/~pcein/rust-...
Reposted by Pramode C.E
Can't work because AWS?

It's a good time to read this piece if you haven't! www.noemamag.com/we-need-to-r...
We Need To Rewild The Internet  | NOEMA
The internet has become an extractive and fragile monoculture. But we can revitalize it using lessons learned by ecologists.
www.noemamag.com
October 20, 2025 at 9:40 AM
Reposted by Pramode C.E
One thing that I have noticed is that /r/embedded has gotten less actively hostile regarding Rust over the last year or so. This thread has pretty positive responses (esp for the sub), and I've been seeing more generally positive comments more often:

old.reddit.com/r/embedded/c...
People who code embedded in Rust, share your experiences
Some questions that might be asked: * How did it start? * Why use Rust instead of C. * What is much easier now? * What are difficulties? *...
old.reddit.com
July 4, 2025 at 2:43 PM
Reposted by Pramode C.E
In the final episode of our air quality monitor project, we try getting Bluetooth LE working using embedded Rust:

youtu.be/L1ScupSwqts
Building a Bluetooth LE device with embedded Rust - moxi Ep3
YouTube video by The Rusty Bits
youtu.be
July 7, 2025 at 4:50 PM
Reposted by Pramode C.E
Released the first version(s) of `ergot`, my network stack, on crates-io: docs.rs/ergot/latest...

It is very much NOT ready for use, but I'm starting to put the first coat of docs paint on it, in the hopes that it makes it a bit easier for others to contribute (or at least follow along!).
ergot - Rust
`ergot`
docs.rs
June 8, 2025 at 11:32 AM
Reposted by Pramode C.E
HyperCard is one of the earliest intros to programming I ever had, before I really knew what programming meant.

The story of Atkinson writing HyperCard after an LSD trip is the main reason my netstack is called "Ergot".

RIP to a real one.
June 8, 2025 at 5:30 PM
Reposted by Pramode C.E
In part 2 of our air quality monitor project, we’re driving the microbit’s full LED matrix using async Rust:

youtu.be/uZDcWA8cCsw
Driving an LED matrix using async Rust - moxi Ep2
YouTube video by The Rusty Bits
youtu.be
June 5, 2025 at 3:48 PM
Reposted by Pramode C.E
This is a very good read and cuts deep on a lot of topics I agree wholeheartedly with. The whole "reactionary conservatism of the median programmer" is perfect.
May 29, 2025 at 5:48 PM
Reposted by Pramode C.E
Hello Bluesky🚀🌍
We’re excited to join you here on this platform!

The RAA is a community driven initiative dedicated to advancing the adoption and development of the Rust programming language across Africa.
Follow us for updates, events, learning resources and stories from Rustaceans across Africa 💡
May 30, 2025 at 9:23 AM
Reposted by Pramode C.E
At Amazon, Some Coders Say Their Jobs Have Begun to Resemble Warehouse Work www.nytimes.com/2025/05/25/b...
At Amazon, Some Coders Say Their Jobs Have Begun to Resemble Warehouse Work
www.nytimes.com
May 25, 2025 at 4:54 PM
Reposted by Pramode C.E
Two weeks left to submit your talk proposals for EuroRust 2025 ⏳
The CfP closes on June 2nd!

We're looking for a wide range of contributions: beginner-friendly talks, reports on Rust industrial usage, deep-dives on language features or crates, tutorials, etc.
May 26, 2025 at 12:33 PM
Reposted by Pramode C.E
P.S.: I keep a list of equipment I use that might be helpful: thea.codes/tools.html#s...
Thea "Stargirl" Flowers | Open source advocate
thea.codes
May 25, 2025 at 12:48 PM
Reposted by Pramode C.E
My sincere take on generative AI is: why on earth would you want a plagiarism machine to live your life? To get to think, write, or speak for you?
May 22, 2025 at 11:04 AM
Reposted by Pramode C.E
We not only taught a machine to bullshit, but told it to optimise for us not being able to tell the bullshit apart from fact. This is exactly what it was designed to do, and I hate it.
May 18, 2025 at 9:50 PM
Reposted by Pramode C.E
Live from the 10 Years of Rust celebration in Utrecht, Netherlands, we are very happy to announce a new version of Rust, 1.87.0!

See the blog post and release notes for all the details!

blog.rust-lang.org/2025/05/15/R...
May 15, 2025 at 5:30 PM
Reposted by Pramode C.E
Rust 1.0, ten years later
steveklabnik.com
May 15, 2025 at 5:49 PM
Reposted by Pramode C.E
Today marks a decade since the 1st stable release of #rustlang 🎉 To commemorate this milestone, we asked Karen Tölva (Ferris creator 🦀) to design a celebratory graphic & answer a few questions in our blog.

Congrats to EVERYONE who has made Rust what it is today 🧡

rustfoundation.org/media/celebr...
May 15, 2025 at 7:20 AM
Reposted by Pramode C.E
If you had a heap allocator for ~400KiB of SRAM, on a 32-bit dual-core MCU (assume the heap is shared w/ both cores), with atomics (I'm talking about the RP2350), what kind of allocator algorithm would you use?

Either knowing ~nothing about usage patterns, or what would you use for what patterns?
April 26, 2025 at 3:52 PM
Reposted by Pramode C.E
Join us for TockWorld this September, focused on Tock, OS and embedded systems security, and Rust. Do you have a cutting-edge project, case study, or research to share? Submit your proposal to give a talk. We look forward to your submissions! world.tockos.org/tockworld8/cfp
TockWorld 8 - the annual gathering for the Tock Operating System community.
The annual gathering for the Tock Operating System community · Talks and Tutorials · Developer discussion.
world.tockos.org
April 28, 2025 at 6:44 PM
Reposted by Pramode C.E
Recording now up! Thanks again to the @memfault.com folks for having me!

www.youtube.com/watch?v=KH71...
Interrupt Live: James Munns | Bare Metal Rust
YouTube video by Memfault
www.youtube.com
April 10, 2025 at 6:28 PM
Reposted by Pramode C.E
I'm going to be on @memfault.com's YouTube live on Thursday: www.youtube.com/live/kflFgdH...

One Q I want to answer is "where is Rust being used in production for embedded?", if anyone wants to share anything that is public I should namedrop, please let me know!

Drop by and hype up the chat too!
Interrupt Live: James Munns | From Zero to main(): Bare metal Rust
YouTube video by Memfault
www.youtube.com
April 7, 2025 at 5:47 PM
Reposted by Pramode C.E
Excited to be talking about #embedded #rust and #osdev at the virtual Rust & C++ Dragons meetup!

Come say hi it will be a chill event!

www.meetup.com/rust-and-c-p...
Beyond embedded - OS development in Rust , Wed, Apr 23, 2025, 6:30 PM | Meetup
***\-\-\-\-\- Online Event \- link shared on day of event \-\-\-\-\-*** \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* Welcome from Rust and Cpp Cardiff! All levels welcome! \*\*
www.meetup.com
April 1, 2025 at 8:22 AM
Reposted by Pramode C.E
** Speaker announcement ** Catch this talk at RustWeek 2025!

Speaker: Bart Massey
Title: It's Embedded Rust Time

Info & tickets: rustweek.org/talks/bart/

See you in Utrecht 13-17 May, 2025!

#rustweek #rustlang
It's Embedded Rust Time - RustWeek 2025
RustWeek 2025, The Netherlands - May 13 - 17 2025
rustweek.org
April 3, 2025 at 9:01 AM
Reposted by Pramode C.E
"Building a Linux Kernel Driver using Rust": rust-exercises.ferrous-systems.com/latest/book/...
Building a Linux Kernel Driver using Rust - Rust Exercises
rust-exercises.ferrous-systems.com
April 5, 2025 at 8:06 AM
Reposted by Pramode C.E
Ferrous Systems (I work there!) have agreed to contribute the Ferrocene Language Specification to the Rust Project and allow the Rust Project to take over its development and management

rustfoundation.org/media/ferrou...
Ferrous Systems Donates Ferrocene Language Specification to Rust Project - The Rust Foundation
Rust 1.0 was published in May 2015. As the language approaches its 10th anniversary, Rust has become one of the fastest growing and most-loved languages [1] among developers, thanks to a combination o...
rustfoundation.org
March 26, 2025 at 4:45 PM