Piotr Szotkowski 🛡️

Piotr Szotkowski 🛡️

@chastell.net

👴 speedrunning retirement 🧑‍💻 (prev.) cheap science officer at Rebased 🤹‍♂️ (prev.) assistant professor at WUT’s cybersecurity division 💎 (bad co-)maintainer of Bogus & Reek 📷 (very amateur) street photographer 🫂 he/him, vim/nvim 🕸️ https://chastell.net

798 followers304 following594 posts

On behalf of Piotr It is with great sadness that I inform of the passing of Piotr on July 29th, after his long fight with cancer. He was a great man, great engineer, a wonderful husband, father, brother and son. A dedicated Ruby community member. He will be sincerely missed Piotr's wife, Monika

Piotr Szotkowski 🛡️ reposted

Replying to @gergely.pragmaticengineer.com

... and this is why I don't like to talk to journalists. I made an exception for The Economist: sent over 7 pages of details on the comp landscape and told them they can use it, plus quote from @pragmaticengineer.com as long as they link it. They used my chart, redrew it as their own, did not link.

Piotr Szotkowski 🛡️ reposted

It's happened: the trimodal nature of software engineering compensation made it to the Economist! Disappointingly though, they did not link to the original article (they never do AFAIK), they redraw the image, and do not call it trimodal. Feels like "ripping off" my research, not gonna lie.

Piotr Szotkowski 🛡️ reposted

GitHub managed to make the files changed tab slower than it was before. This is astoundingly bad. 6 seconds to load the top of the page. 10 seconds to register hovering over a link. If you switch away to another tab and switch back, you need to wait about 2 seconds for it to render again. 🧵

GitHub@github.com

Reviewing large pull requests just got a major upgrade. Try out our faster, more accessible Files changed tab—now in public preview. Click “✨Try the new experience” in the upper-right corner of any pull request. (You can switch back at any time!) Comment your feedback here. ⬇️ gh.io/new-files-ch...

Piotr Szotkowski 🛡️ reposted

A couple comments about what I’ve been learning about algo engineering, but first off: if you’re interested in helping us improve Discover and all of our algorithmic systems, we are hiring algo engineers jobs.gem.com/bluesky/am9i...

jobs.gem.comBluesky JobsBluesky Jobs
dan@danabra.mov

atproto is such a cool technology, but the low quality default feed of the default atproto product is dragging the whole thing down. i don’t want to say ngmi but that’s how it feels so far

Piotr Szotkowski 🛡️ reposted

this technology that i cant even get my own employees to use without literally threatening them is definitely going to be profitable one day

Piotr Szotkowski 🛡️ reposted

Worth a watch: Head of Signal, Meredith Whittaker, on so-called "agentic AI" and the difference between how it's described in the marketing and what access and control it would actually require to work as advertised.

Piotr Szotkowski 🛡️ reposted

Tried to use Gemini to fix a bug in Ruby. It made a change that caused Ruby segv, told me it's too dangerous to continue, and then gave me instructions as to how to report the bug 🤣

Piotr Szotkowski 🛡️ reposted

Going through some old stuff of mine I found a random side project I threw together back in 2017. It generates an image of a random city skyline at night, then produces a random name and description of the city. (Pretty silly, to be honest.) jamisbuck.org/skylines/

Piotr Szotkowski 🛡️ reposted

Back in the day, Twitter used to be really good if I set up a thread to connect freelancers with clients. Let's see if Bluesky can do it. Clients: if you're looking for freelancers/contractors, get in the comments Freelancers/contractors: get in comments Everyone else: boosts appreciated

Piotr Szotkowski 🛡️ reposted

Almost every time I start to play with some new programming language I tell myself something along the lines of "I really miss the amazing #Ruby standard library right now!". Ruby is not without its flaws, but the standard library is very comprehensive and one of the best in the industry.

Piotr Szotkowski 🛡️ reposted

🚨 One week before the CFP is closing for this year's Friendly.rb. - about 140-ish attendees - post-conf activities - incredible not-often-seen speakers - coffee corner - superails hack space

Piotr Szotkowski 🛡️ reposted

I little write-up with details and thoughts. Includes a link to the complete code. katafrakt.me/2025/06/23/h...

katafrakt.mePutting Hanami in the browser via WASMThoughts and learning from the experiment with Ruby, Hanami and WASM
Paweł Świątkowski@katafrakt.eurosky.social

Running #Hanami in the browser via WASM? I was inspired by @palkan.bsky.social's work so I decided to try that. And it works! Of course, it's not the whole framework, just controller + validations. temp url: test.katafrakt.me/hanami-wasm/

Piotr Szotkowski 🛡️ reposted

Just a reminder that Orwell’s protagonist in 1984, Winston Groom, works as a copy editor, except that his job entails endlessly “correcting the data” so that the archival record conforms to the Party’s preferred fictions, and what is “known” becomes a principal instrument of conformity.

Piotr Szotkowski 🛡️ reposted

I have been thoroughly nerd-sniped by USB-C PD. If any devices in my house take 9V or 12V, they will soon be taking USB-C. I didn’t say it would look pretty, though.

This is an excellent (a dozen years old!) companion piece by @petersobot.com to read on pipes: blog.petersobot.com/pipes-and-fi...

blog.petersobot.comPipes and Filters • Peter SobotPipelines are an extremely useful (and surprisingly underused) architectural pattern in modern software engineering. The concept of using pipes and filters to control the flow of data through software...
Julia Evans@b0rk.jvns.ca

here's the final version of the "redirects cheat sheet" draft I posted a while back! ("The Secret Rules of the Terminal" is finished! 95 beta readers have read it! the copy editor is done! technical review is done! the illustrator has made the cover! It's going to be out on **Tuesday June 24**"!)

Piotr Szotkowski 🛡️ reposted

Gallery comments are live! You can now leave comments on a gallery or on individual photos. You can also reply to others and get notified when someone responds. All comments, whether for the gallery or its photos, are shown in one place so it’s easier to keep track of the conversation.