Brian Dorsey's Avatar

Brian Dorsey

@briandorsey

I love simple tech. Amateur nature recordist 🎀. Learning Rust. WAVE files are actually a dozen file formats in a trench coat. Glue code, Rust, Go, Python, SQL, ham radio, Japanese ζ—₯本θͺž, lunch! Seattle, WA, USA

268
Followers
347
Following
32
Posts
12.07.2023
Joined
Posts Following

Latest posts by Brian Dorsey @briandorsey

Have to admit that I did not know this. It’s surprising and inconsistent.

09.03.2026 14:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Sorry, wrong Brian. I didn’t write this.

27.01.2026 19:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Meanwhile, I’m over here moving everything possible to ZFS. CoW is amazing. I love that the pattern shows up in pretty much every abstraction level.

23.01.2026 03:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Why I'm a Rustacean The fall and winter of 2025 turned up the volume on the debates around Rust adoption. There have been some high profile successes, some equally high profile missteps, and now technologists who were no...

Why I'm (still) a Rustacean

merriman.industries/why-im-a-rus...

01.01.2026 17:21 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Tsundoku - Wikipedia

Yes!!! I love the phrase β€œMount To Be Read”. Also, I want β€œtsundoku” to become common in English. en.wikipedia.org/wiki/Tsundoku

28.12.2025 18:38 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

I have teamed up with Andy & George this holiday season to support nature conservation initiatives. We are offering large collections of sounds libraries and nature albums as prizes to encourage donations. 100% of the funds raised go to environmental causes: thomasrexbeverly.com/products/the...

17.12.2025 16:01 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Light blue manual embossing label maker on a dark background with three alternate wheels next it.

Light blue manual embossing label maker on a dark background with three alternate wheels next it.

08.12.2025 20:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Light blue manual embossing label maker on a dark background with three alternate wheels next it.

Light blue manual embossing label maker on a dark background with three alternate wheels next it.

I wanted to get an embossing label maker… turns out Dymo still makes a model with swappable wheels… in Japan! So you get two sizes of Latin letters, Hiragana and Katakana!

08.12.2025 20:01 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks for writing all the threads, I enjoyed them! But I love it when folks say no to some thing so they can put energy into other things! Enjoy the Rust project!

04.12.2025 20:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Prototyping in Rust | corrode Rust Consulting Programming is an iterative process. As much as we would like to come up with the perfect solution from the start, it rarely works that way. Good programs often begin as quick prototypes. While many e...

What I wish I’d heard early: While learning and exploring, it’s fine to clone and unwrap a lot. More detailed advice in this great article: corrode.dev/blog/prototy...

03.12.2025 23:16 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yesterday I ordered an old style embossing label maker out of combined nostalgia and exasperation.

30.11.2025 21:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Kitty for a few years. Low fiddle factor. Supports tabs and splits.

17.10.2025 05:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Me, always and forever: β€œI am begging you, dear landing page, please tell me. What. IS. It?!?”

07.10.2025 20:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Prototyping in Rust | corrode Rust Consulting Programming is an iterative process. As much as we would like to come up with the perfect solution from the start, it rarely works that way. Good programs often begin as quick prototypes. While many e...

Doh! corrode.dev/blog/prototy...

19.09.2025 19:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes! I only started getting comfy on the third attempt at leaning Rust. It’s worth it though!

19.09.2025 19:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Also, this article has concrete advice for keeping code simple while prototyping and how to incrementally evolve to get more precise later. Very useful advice for coding while learning as well.

19.09.2025 19:04 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Going back and forth between the Rust Book and Rustlings (curated set of broken code with tests) is a great intro. Main Rust book really is needed… especially for people who have been programming for a while, some new concepts (for most people) will add confusion for experienced people otherwise.

19.09.2025 19:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Update: Bluesky has saved posts now. Yea!

17.09.2025 18:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
dystroy dystroy - Rust consulting

You know me for my public #rustlang work, but I'm also freelancing as a programmer and consultant.

I'm looking for a new customer and I'd welcome short or part-time missions. RT appreciated.

dystroy.org

02.09.2025 06:47 πŸ‘ 15 πŸ” 10 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image Post image

Say hello to Ferris the Rust Crab! πŸ¦€ A trusty desk companion for bug-squashing & brain breaks.
Who needs a rubber duck?
let buddy = Ferris::new();

Adopt one on my Ko-Fi🍡 ko-fi.com/c/c020c8c774

31.08.2025 18:35 πŸ‘ 20 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0

Since unwrap is greppable, it gives more confidence when deciding to take the time to improve things.

16.08.2025 17:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Wow. RIFF (and IFF) containers really are everywhere, eh?!? (Also, hi! πŸ‘‹)

01.08.2025 20:46 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Apologies if you already know this: Another wrinkle… the WAV spec (based on RIFF) uses u32 for internal file offsets, so it’s not possible to have a WAV file bigger than 4GB (without moving to variants like RF64). I’m guessing that’s the source of the export error.

01.08.2025 18:24 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Embassy The next-generation framework for embedded applications. Write safe, correct and energy-efficient embedded code faster, using the Rust programming language, its async facilities, and the Embassy libra...

Another option if you have any projects which could use a microcontroller: async in embedded is fantastic. embassy.dev

31.07.2025 17:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Maybe both!

15.07.2025 21:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s so frustrating that there is this illusion that we are all 49%/49% right now. Us versus them, good versus bad, and it’s all because of the BS that is the electoral system. It’s very likely 70% versus 30% and we’re just not seeing representative government.There’s just no common sense right now

03.07.2025 20:42 πŸ‘ 1043 πŸ” 190 πŸ’¬ 36 πŸ“Œ 33
Preview
Dirtywave Dirtywave

You’ve likely already seen it, but just in case not… M8 is an LSDJ inspired handheld tracker that is *amazing*: dirtywave.com

02.05.2025 17:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Go team β€œJust write SQL”! πŸŽ‰

26.04.2025 01:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hahahaha, amazing. The same USB-C port connects to either MCU depending on cable orientation. β€œβ€¦how to easily check whether the USB-C cable is connected to the RP2350 MCU or ESP32-C6 module, since it depends on the orientation of the cable…”

11.04.2025 23:29 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Hi! Thanks for the work you put into these threads. They make the Rust timeline better! I often learn something new, even about things I’m already familiar with.

03.04.2025 15:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0