snek's Avatar

snek

@snek.dev.bsky.social

aaaaaaaaaaaaaaaaaaaaaaaaaa they/them ~ AS18607 ~ "so hot" https://gc.gy

1,578 Followers  |  92 Following  |  542 Posts  |  Joined: 30.04.2023  |  2.5615

Latest posts by snek.dev on Bluesky

> 1,098 PRs delivered in 13 weeks (84.5 PRs/week), 10.6 PRs per developer per week vs. ~1 PR/dev/week industry standard (LinearB 2025).

can't believe they actually went for such a clown metric

07.08.2025 04:49 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

should've used llvm's official curl | sh

01.08.2025 06:02 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

ngl it makes me worry about the far future. what stops them from making you switch to proprietary bs and bad licensing when they feel like you aren't milking enterprise customers enough?

30.07.2025 13:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

yeah I mean this is why I'm saying we need a new capability in the language, since doing this statically basically requires specializing on each function call graph and making some sort of anonymous sum type out of it

29.07.2025 15:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

one "library" that lets you union all error types together is `dyn std::error::Error` :P

29.07.2025 15:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

but putting Box<dyn std::error::Error> everywhere isn't really great either... we need some new language capabilities i think.

29.07.2025 14:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

i think rust error enums (often but not always using thiserror), while feeling very neat and self documenting, are actually an antipattern because they cause complex codebases to deal with nested structures that may contain the same type of error at many levels.

29.07.2025 14:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

a whole bunch

24.07.2025 17:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

i don't know how i ended up reading @oxide.computer job application materials but i do know that no google doc has ever before made me feel such a profound sense of imposter syndrome

22.07.2025 21:46 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

definitely like the "generic" command stuff, it seems far more useful if you start having complex logic to control what commands you want to send, like `let command = match state {}; send_command(command)` vs having `send_foo()` in every branch.

18.07.2025 06:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

tuxedo is working on a qualcomm laptop... not a lot of news on the progress there though

15.07.2025 18:30 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

if you feel like doing the song and dance to share an fd between processes that will give you the fastest notification channel, otherwise something simple like a unix domain socket is going to be good enough for most situations.

14.07.2025 17:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

you could call it ebus :P

13.07.2025 17:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

i imagine the point of this site is exactly this. show you how crazy it is so you know to avoid it and use something reasonable like temporal.

11.07.2025 20:50 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

this quiz is just making me love temporal all the more

11.07.2025 19:56 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I actually hate these images so much just use open graph text instead it takes up less space and is more accessible. I hate posting a link and it disrupts the entire chat with these enormous images </rant>

06.07.2025 10:09 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
photo of a house that looks awkwardly like the top floor was chopped off due to the style of the shingles

photo of a house that looks awkwardly like the top floor was chopped off due to the style of the shingles

barber took too much off the top

05.07.2025 16:29 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

i wish i could see why a feed picked a certain post for me so i could figure out what i need to do to prevent from seeing more of it

05.07.2025 09:00 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

tldr `spawn(timeout(5, connect(addr)))`

02.07.2025 05:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
screenshot of code:
```
let mut sock = rx.await???;
```

screenshot of code: ``` let mut sock = rx.await???; ```

we've made it to the mythical three level nesting

01.07.2025 20:46 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

devastating

29.06.2025 14:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

sometimes i let bits flip without correcting them
just to feel something
anything

27.06.2025 20:23 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
photo of server lying across two seats on a train, and a backpack with some server rails

photo of server lying across two seats on a train, and a backpack with some server rails

this is what booth seats are for right

26.06.2025 11:46 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

MCDU vibes

26.06.2025 03:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screenshot of red alert box in mastodon which shows:

```
Critical security update available!

Please update your Mastodon server as soon as possible!
```

Screenshot of red alert box in mastodon which shows: ``` Critical security update available! Please update your Mastodon server as soon as possible! ```

every couple months i remember to check mastodon and i'm always greeted with this thing, how does it have so many fucking critical security issues

22.06.2025 16:09 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm always saying this

20.06.2025 19:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
screenshot of text:

```
I love reading your commit messages in order, it really tells a story
it's like a haiku that decided to keep going on
the random strings of letters really brings it all together
```

screenshot of text: ``` I love reading your commit messages in order, it really tells a story it's like a haiku that decided to keep going on the random strings of letters really brings it all together ```

excellent review from coworker

20.06.2025 13:05 β€” πŸ‘ 24    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

anyone else remember how spotify's cross-device control/sync used to be basically flawless, and then like 3-4 years ago it became super garbo, and hadn't improved since?

20.06.2025 12:09 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

absolutely exhausting

19.06.2025 15:50 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

love you fam

18.06.2025 18:15 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@snek.dev is following 20 prominent accounts