Sasha (@mxsash) 's Twitter Profile
Sasha

@mxsash

Writing Python, Django & more, community organiser, @writethedocs - moved to hachyderm.io/@sash or bsky.app/profile/mxsash… 🇳🇱🏳️‍🌈🏳️‍⚧️

ID: 147488908

linkhttps://www.mxsasha.eu/ calendar_today24-05-2010 07:59:28

102 Tweet

2,2K Takipçi

536 Takip Edilen

Sasha (@mxsash) 's Twitter Profile Photo

More than semicolons, I sometimes need a second to remember whether or not to use (parentheses) in if/for statements and whether or not to use {curly braces} for their blocks. And also "syntax allows this or not" vs "the norm is to do this or not".

Sasha (@mxsash) 's Twitter Profile Photo

Happy to finally be able to shut this one down 😅 (by which I mean, switched it off and I'm first waiting a while to see if it breaks anything)

Happy to finally be able to shut this one down 😅
(by which I mean, switched it off and I'm first waiting a while to see if it breaks anything)
Sasha (@mxsash) 's Twitter Profile Photo

Free first date idea: pair program on #AdventOfCode challenges together, in a language that neither of you really know, which is in between the styles you're both used to, so you both end up struggling with syntax and strong feelings about different design choices.

Sasha (@mxsash) 's Twitter Profile Photo

I called her approach "academic" which she considered a bit insulting, and took revenge by calling my designs "enterprisy". But the real treasure was the awful Rust code we created on the way 🦀

Sasha (@mxsash) 's Twitter Profile Photo

How it feels to git rebase a large feature branch onto a main branch with many closely related changes, but against expectations you get zero merge conflicts and all tests pass right away:

Sasha (@mxsash) 's Twitter Profile Photo

Currently just fucking around and finding out while deepening my love-hate for strongly typed languages and the borrow checker, but maybe some day replacing irrd.net query interface (part w/ highest performance need, lowest complexity) with a Rust implementation 🦀

Currently just fucking around and finding out while deepening my love-hate for strongly typed languages and the borrow checker, but maybe some day replacing irrd.net query interface (part w/ highest performance need, lowest complexity) with a Rust implementation 🦀
Sasha (@mxsash) 's Twitter Profile Photo

In Python coding we say "easier to ask for forgiveness than permission" which I'm taking with me to Rust by calling unwrap() on every Result, and then asking my users for forgiveness when my code panics and crashes from a single network hiccup.

Write the Docs (@writethedocs) 's Twitter Profile Photo

Portland announcement: Call for Papers has opened! All talks will be pre-recorded, so you can present from anywhere, whether you want to attend our hybrid event in person or not. As before, don’t book non-refundable travel until tickets go on sale. writethedocs.org/conf/portland/…

Jez Humble (@jezhumble) 's Twitter Profile Photo

Whenever someone tries to justify the overrepresentation of men in tech with “women prefer people over things” I dream about how much less fucked our industry would be if we hadn’t created and perpetuated the idiotic stereotype that tech is about things not people.

Matthew Garrett (@mjg59@nondeterministic.computer) (@mjg59) 's Twitter Profile Photo

You don't need to respond to feature requests from transphobes. You don't need to welcome rapists back into your communities. When people tell you that free software and hacking should be about technology and not people, you can just tell them to fuck off.

Ada Powers //☁️ @powe.rs (@unknownmetric) 's Twitter Profile Photo

How to collect gender on web forms: ◦ Do you really need to be collecting data about gender? ◦ You probably don't really need to collect gender data. ◦ No really, the odds are very slim you'll be able to act in any reasonable way upon your gender data. ◦ <input type="text">