Piotr Sarnacki (@drogus) 's Twitter Profile
Piotr Sarnacki

@drogus

I'm a software developer and an SRE. Recently I work on a few Rust projects mainly in context of WebAssembly github.com/drogus/

ID: 6412082

linkhttps://itsallaboutthebit.com calendar_today29-05-2007 11:23:25

7,7K Tweet

1,1K Followers

706 Following

Piotr Sarnacki (@drogus) 's Twitter Profile Photo

I've been doing it long enough to confidently say: don't listen to any of that. Most of the time, whatever you choose will have trade-offs. Most of the software development is not about applying rules blindly, but choosing what you want to optimize for, and it's not always speed

Piotr Sarnacki (@drogus) 's Twitter Profile Photo

Two *very* annoying things about the sudo-rs security issues: 1. People think that sudo in C is free from any security issues cause it's "battle tested" 2. People say that the Rust community has always claimed that Rust solves all the security issues

Piotr Sarnacki (@drogus) 's Twitter Profile Photo

One thing that's ridiculous about the current discourse about the Cloudflare outage is the number of people saying that you should never rewrite anything that works, and the Rust rewrite was done for no reason at all. Companies rewrite components of their systems *all the time*

Piotr Sarnacki (@drogus) 's Twitter Profile Photo

My dear friend needs financial help again cause she hasn't been able to find steady employment for a long time now paypal.com/pools/c/9kxVEB… She's great, and it's very sad that a talented person like her has so much trouble finding a job in the current market. Please share for vis!

Piotr Sarnacki (@drogus) 's Twitter Profile Photo

I'm coding a GUI app that allows gathering surface measurements, to create a surface profile, and figure out overall flatness. It can be used, for example, for measuring precision surfaces like surface plates or machine parts. I use Rust and egui, and it's really nice so far

I'm coding a GUI app that allows gathering surface measurements, to create a surface profile, and figure out overall flatness. It can be used, for example, for measuring precision surfaces like surface plates or machine parts. I use Rust and egui, and it's really nice so far
Piotr Sarnacki (@drogus) 's Twitter Profile Photo

I think quite differently about this. I still like coding, but I got into programming to solve problems. Sometimes I enjoy writing code to solve a problem, sometimes I don't. I pretty much always enjoy figuring out a solution to a problem, though.

Piotr Sarnacki (@drogus) 's Twitter Profile Photo

In this specific example, payroll, it would also mean you're trusting a bunch of vibe coders with getting the legal side of things right

Piotr Sarnacki (@drogus) 's Twitter Profile Photo

I am experiencing a bit of an existential dread that a lot of people are talking about in the context of tech jobs, but I've always viewed programming as a means to an end rather than the goal in itself. That said, I'm sure as hell happy I'm not starting out my career now!

Piotr Sarnacki (@drogus) 's Twitter Profile Photo

The more I use LLMs for coding, the more I'm convinced fundamentals will become even more important. Code is, and has always been, an implementation detail. If you get the architecture and design right, code quality on a lower level doesn't matter as much.