Shawn Drape's Avatar

Shawn Drape

@shawn.dra.pe

I made this account for my dog (also sometimes computers happens)

44 Followers  |  203 Following  |  142 Posts  |  Joined: 18.03.2025  |  2.2059

Latest posts by shawn.dra.pe on Bluesky

Video thumbnail

Fuckinโ€™ sick

10.08.2025 16:24 โ€” ๐Ÿ‘ 8135    ๐Ÿ” 2372    ๐Ÿ’ฌ 78    ๐Ÿ“Œ 73

One of these days, Iโ€™m going to take a vacation. A real vacation. And I will know itโ€™s a real vacation when I get a full 7.5 hours sleep in a single session.

(This is only likely to happen if/when I lose my phone)

06.08.2025 15:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh, thatโ€™s an odd choice. It should at least show me a thing was there!

04.08.2025 18:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I no see drawing. Unless you drew that mass of people attempting the pull the microphone from that one old man? ๐Ÿคฃ

04.08.2025 17:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A screenshot of Gleam code that reads:

list.strict_zip(chunked1, chunked2)
|> result.replace_error(InvalidDiagram("Rows different length"))
|> result.map(list.map(_, fn(pair) {list.append(pair.0, pair.1)}))
|> result.try(list.try_map(_, list.try_map(_, code_to_plant)))

A screenshot of Gleam code that reads: list.strict_zip(chunked1, chunked2) |> result.replace_error(InvalidDiagram("Rows different length")) |> result.map(list.map(_, fn(pair) {list.append(pair.0, pair.1)})) |> result.try(list.try_map(_, list.try_map(_, code_to_plant)))

Second, swapping out the meaning of errors from std library functions is dead easy.

Third, the function capture syntax is a double edged sword, or would be without the type system and the fast, explicit tooling. Any other language, I'd be refactoring that last line for clarity.

04.08.2025 16:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

First thing I noticed is that even though I was trying to avoid `let assert` and similar constructs, ultimately it was needed at the top level. After all, there is no (sensible) way to convert an error into a list.

But because I was returning an actual Result, the Errors were still being reported!

04.08.2025 16:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
shawndrape's solution for Kindergarten Garden in Gleam on Exercism See how @shawndrape solved Kindergarten Garden in Gleam and get inspired for how you could solve it too! Exercism is 100% free and a great way to level-up your programming skills in over 65 languages.

For giggles, I took what would otherwise be a very simple challenge and tried to build it so we couldn't make any assumptions about the input.

exercism.org/tracks/gleam...

The protections took an extra ~20 lines but more importantly the process revealed things about #gleamlang that make this easy.

04.08.2025 16:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Iโ€™m really looking forward to FF Tactics on the Switch 2 but the permutations of bundles and offerings are making it a hard pill to swallow

* switch 2 is digital only
* switch 1 cartridge is $2 cheaper than eShop CA
* deluxe edition bonuses are switch 1 digital exclusive
* digital 1-2 upgrade path

01.08.2025 16:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

They did Triangle Strategy as well, right? Iโ€™m playing through that now

01.08.2025 02:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Did Elliott look that good? I didnโ€™t watch the direct but the press release made it seemโ€ฆ meh.

Iโ€™ll have to check it out

01.08.2025 01:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Top 3, go

01.08.2025 01:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Three vinyl stickers of the game changer loop-de-loop in progress pride, trans, and non-binary colours respectively. The stickers also have the words "we've been here the whole time"

Three vinyl stickers of the game changer loop-de-loop in progress pride, trans, and non-binary colours respectively. The stickers also have the words "we've been here the whole time"

Game Changer pride stickers are out now ๐ŸŽ‰ (with massive thanks to @samreich.bsky.social for giving me permission to sell them!)

UK: canopyrobin.sumupstore.com/product/game...

International: canopyrobin.etsy.com/listing/4333...

26.07.2025 13:23 โ€” ๐Ÿ‘ 5020    ๐Ÿ” 2123    ๐Ÿ’ฌ 46    ๐Ÿ“Œ 34

Oh wowโ€ฆ this comic treatment for the sagas is genius

27.07.2025 18:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We have done this experiment one billion times and it has worked great all one billion times.

24.07.2025 20:25 โ€” ๐Ÿ‘ 20907    ๐Ÿ” 7534    ๐Ÿ’ฌ 236    ๐Ÿ“Œ 115
Post image

Terra the half-Esper ๐Ÿ’• #finalfantasyvi

23.07.2025 15:33 โ€” ๐Ÿ‘ 1394    ๐Ÿ” 722    ๐Ÿ’ฌ 12    ๐Ÿ“Œ 1
A picture of a sticker sheet with grumpy looking dogs modelled as loafs of bread, overlayed with a squinty eyed photo of Argenti looking similarly grumpy. The caption reads โ€œSpot the difference??โ€

A picture of a sticker sheet with grumpy looking dogs modelled as loafs of bread, overlayed with a squinty eyed photo of Argenti looking similarly grumpy. The caption reads โ€œSpot the difference??โ€

My wife put this together ๐Ÿคฃ

21.07.2025 20:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Inclusivity as a toxic trait: Everyone MUST PLAY!!

20.07.2025 22:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That meant that he never could settle in with the crowd of dogs and their owners, cause he just really wanted to meet that last dog!

When the other dogs came out to play with him though, everything was great! Just one barking match, which was expected.

Bonus: he walked away with a bag of favours!

20.07.2025 18:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

A solid 6/10 showing for Argenti!

He immediately charged at every dog, which he shouldnโ€™t. But it was each time in the spirit of โ€œpuppy wants to play!โ€ and not โ€œthis is my park!โ€

Once he met each dog once he was far more relaxed. Unfortunately, 1 dog got spooked enough that the owners kept it back

20.07.2025 18:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Looking forward to a little doggy play date in the park this afternoon! A local dog owner has been inviting whoever she encounters on walks out to her dogโ€™s birthday party. Expecting lots and lots of little black Pomeranian floofs running about!

And one very playful Argenti pleading to make friends

20.07.2025 16:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I think you should do it! Itโ€™ll be a good experience even if itโ€™s rough to start

17.07.2025 19:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The energy from the coffee nap has already faded. Woe is me

16.07.2025 14:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ‘จโ€๐Ÿ’ปuntil 2:30am
๐Ÿคณuntil 4:00am
๐Ÿ›Œuntil 7:00am
๐Ÿ•until 8:20am
โ˜•๏ธ๐Ÿ’ค until 8:50am
๐Ÿ‘จโ€๐Ÿ’ปuntil โ€ฆ

This is not sustainable in any sense ๐Ÿ˜ง

16.07.2025 13:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It's got enough room for me & the whole squad โš”๏ธ

12.07.2025 01:31 โ€” ๐Ÿ‘ 12506    ๐Ÿ” 5429    ๐Ÿ’ฌ 131    ๐Ÿ“Œ 68

I have always admired the reputation of Erlang and Elixir, but Louis' work building @gleam.run has made that ecosystem approachable. I'm doing coding challenges to learn the language better, rather than game. I am constantly ๐Ÿคค over the idea of refactoring work systems.

Sponsoring is a no brainer.

12.07.2025 02:43 โ€” ๐Ÿ‘ 13    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Iโ€™m going to be digesting this for awhile. If you work in software, you might want to as well.

No, scratch that. Read this. Consider it. And then share what youโ€™ve decided.

11.07.2025 17:13 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What are the ethical choices for digital music access these days? I already checked Bandcamp (seems to have interesting remixes, but no access to the original) but even that is in doubt after recent acquisitions cast a pall over it

09.07.2025 13:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m seriously at risk of re-subscribing to a music service so that I can listen to Free and What It Sounds Like on loop.

โ€ฆor buying the album/singles? Can we go back to 2005? Let me pay $2 once to soothe my addiction

09.07.2025 13:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Woooooooow

07.07.2025 14:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Screenshot of the KPop Demon Hunters soundtrack playing

Screenshot of the KPop Demon Hunters soundtrack playing

Iโ€™m in dangerโ€ฆ

07.07.2025 14:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@shawn.dra.pe is following 20 prominent accounts