Hi, I'm Piotr, also known as @drogus in the internet.

I write technical articles on this blog, and work on open source projects.

You can also read my thoughts at drogus.bsky.social or hachyderm.io/@drogus.

Pinned ·

(async) Rust doesn't have to be hard

An article titled Rust Is Hard, Or: The Misery of Mainstream Programming came out today and it's getting a lot of attention. I have a feeling that it's viewed in a wrong context, so I'd like to comment on the issue raised there. A lot of the comments to the article are in a tone …

Pinned ·

Arc and Mutex in Rust

When writing concurrent Rust you will encounter Arc and Mutex types sooner or later. And although Mutex might already sound familiar as it's a concept known in many languages, chances are you haven't heard about Arc before Rust. What's more, you can't fully understand these conce…