a terminal screenshot showing the output of deploying gif wrapped using gelatin, my cli tool. everything is automated, including updating the version, building, uploading, and preparing the changelog.
fuck yes. fastlane can now kindly go and die in a fire.
01.03.2026 01:20
👍 3
🔁 0
💬 1
📌 0
note to self: always specially ask for the anti-reflective coating
20.02.2026 22:23
👍 2
🔁 0
💬 0
📌 0
i have recently discovered that homemade lemonade is fucking awesome, and this is the sort of good shit i need more of in my life
17.02.2026 09:22
👍 1
🔁 0
💬 0
📌 0
i am in the process of growing out my undercut and i'm here to tell you it gets so much worse before it gets better
16.02.2026 21:11
👍 0
🔁 0
💬 1
📌 0
capitalism
09.02.2026 07:11
👍 2
🔁 0
💬 0
📌 0
roast chicken for dinner tonight
08.02.2026 05:16
👍 0
🔁 0
💬 0
📌 0
just finished book 12 of 'he who fights with monsters.' series starts a bit meh, but improves dramatically as it goes.
08.02.2026 00:27
👍 0
🔁 0
💬 0
📌 0
JFC
WHAT THE ABSOLUTE FUCK ON EARTH AND UNDER IT
03.12.2025 19:27
👍 1
🔁 0
💬 0
📌 0
be the change you want to see in the world.
05.11.2025 11:11
👍 1
🔁 0
💬 0
📌 0
hope you followed this up with some kind of american sausage sanga
05.11.2025 07:38
👍 0
🔁 0
💬 1
📌 0
@gentler.app 👆🏼
18.10.2025 02:10
👍 2
🔁 0
💬 2
📌 0
AsyncCombine: Because Async Code Shouldn’t Be Ugly
When Swift first introduced Combine, I loved it. The syntax was expressive, pipelines were easy to follow, and @Published made state changes feel almost magical. But as Apple pushed us toward Swift Co...
🚀 New blog post!
AsyncCombine: Because Async Code Shouldn’t Be Ugly
I brought back Combine’s sink, assign, and CombineLatest - but built powered by Swift Concurrency.
Observing @Observable from another ViewModel shouldn’t be painful.
Here’s how I fixed it 👉 lumley.io/blogs/async-...
11.10.2025 02:59
👍 21
🔁 5
💬 4
📌 0
that is roughly equivalent to the time i spent procrastinating on the artwork!
yours is better lol
22.09.2025 20:23
👍 1
🔁 0
💬 0
📌 0
i feel your pain
04.09.2025 08:02
👍 1
🔁 0
💬 1
📌 0
tbh while the writing is definitely heavy on the description of certain characters, i feel like there’s also a bunch of actual character stuff that balances it out 🤷🏻♂️
i feel like the writer knows what he’s doing, but i can see how it could be off putting too lol
31.08.2025 12:07
👍 1
🔁 0
💬 0
📌 0
the dungeon crawler carl audiobooks are very quite good
31.08.2025 10:23
👍 1
🔁 0
💬 1
📌 0
September is Childhood Cancer Awareness Month, and I’m once again raising money with my pals at @relay.fm for the kids at @stjude.bsky.social
Join me as I stream Mass Effect all month, and donate to claim a sticker pack featuring lovely art from @jellystyle.com!
Give generously at mvo.live
30.08.2025 15:47
👍 3
🔁 1
💬 1
📌 4
People of 'straya and New Zealand! When you wake up, you should find that Callsheet App of the Day #OnTheAppStore!
22.08.2025 18:31
👍 28
🔁 3
💬 3
📌 0
it does a good job at selling the scale of the dragons, especially the red death
26.07.2025 22:49
👍 1
🔁 0
💬 0
📌 0
👏👏👏
20.06.2025 10:39
👍 1
🔁 0
💬 0
📌 0
screenshot of the clock app showing four alarms. the sleep alarm set for 7am, a 2:45am alarm labelled “keynote,” a 2:55am alarm labelled “no, seriously. keynote,” and a 9:55pm alarm labelled “preorder 🥳📱.” the 2:45am and 2:55am ones have been enabled.
i don't keep a lot of alarms, but i do keep these.
see you in the AM.
09.06.2025 11:24
👍 1
🔁 0
💬 0
📌 0
when you gotta go, you gotta go (fest)
02.06.2025 09:58
👍 1
🔁 0
💬 0
📌 0
that one time we met at dub dub
10.05.2025 21:43
👍 1
🔁 0
💬 0
📌 0
well, i just finished my last day at the old job. tomorrow i start at the new job, doing the exact same thing i was already doing, with the exact same team, in the exact same place.
(IYKYK)
05.05.2025 07:48
👍 3
🔁 0
💬 0
📌 0
i’m surprised you didn’t get spoiled for it
25.04.2025 22:48
👍 2
🔁 0
💬 0
📌 0