Pearce Keesling 's Avatar

Pearce Keesling

@keeslinp.bsky.social

Software developer at Quicken. Mobile dev enthusiast. Quality and performance are a lost art

81 Followers  |  219 Following  |  269 Posts  |  Joined: 06.02.2024  |  2.1728

Latest posts by keeslinp.bsky.social on Bluesky


I'm super excited to try out the auto wiring and cleaner multiplatform support. expect-actual modules aren't the end of the world but it'll be nice to not have to do

04.02.2026 14:38 — 👍 1    🔁 0    💬 0    📌 0
The Value of Things – journal.stuffwithstuff.com

Forgive me, I wrote a thing about AI: journal.stuffwithstuff.com/2026/01/24/t...

29.01.2026 00:37 — 👍 75    🔁 9    💬 7    📌 3

Was just thinking how nice the app looks in the video! Just goes to show attention to detail and high quality craft are not a function of framework but rather mindset

11.01.2026 04:50 — 👍 3    🔁 0    💬 0    📌 0

Yep, clearing the app data gets things back into a good state 👍

05.01.2026 17:23 — 👍 2    🔁 0    💬 0    📌 0

I assume there will be a crashlytics/play console event to check but if you need any more information from me I'm happy to help

05.01.2026 15:02 — 👍 0    🔁 0    💬 2    📌 0

Crashes on launch for me after the update 😥

05.01.2026 06:30 — 👍 0    🔁 0    💬 1    📌 0

Built a ksp processor to generate jsi/ts glue code so that we can easily build kmp modules that bridge to react native on both iOS and Android with type safety and proper suspend/flow support. Still needs some work before we ship but that's no fun so that's "after holiday" work

05.01.2026 06:28 — 👍 0    🔁 0    💬 0    📌 0

Fwiw anyone on android who wants a smoother experience should check out @heron.tunji.dev (not involved, just a huge fan). Really highlights what a good native app can look like. Still early days so expect some rough edges but the bones are much better

04.01.2026 20:24 — 👍 9    🔁 3    💬 2    📌 0

When we first tried our migration and it went horribly wrong we investigated what experiences others had. It was helpful to see the bsky git history of trying and rolling back. We're going to try again soonish and hopefully things go smoother

04.01.2026 20:04 — 👍 2    🔁 0    💬 0    📌 0

Honestly the loading indicators (pretty much every variant) of expressive are the best parts! Somehow fun an dynamic without being over the top and annoying

03.01.2026 17:12 — 👍 1    🔁 0    💬 1    📌 0

Ah okay. The 25 toned things way down and looks a lot more like a traditional instrument cluster. I appreciate that they are willing to take big swings and then walk it back where appropriate

28.12.2025 19:01 — 👍 0    🔁 0    💬 0    📌 0

What year is this? I have an Ioniq 5 and I've never seen this before

28.12.2025 17:57 — 👍 0    🔁 0    💬 1    📌 0

I'm really interested in your use of buck2, is this the first thing you've used it on or have you been using it in anger for a while?

22.12.2025 22:46 — 👍 0    🔁 0    💬 1    📌 0

Isn't this basically java's checked exceptions? Also you should check out error types coming soon in kotlin, very similar idea but uses union return types instead of throwing (more akin to Result in Rust or multireturn values in go minus the problems)

19.12.2025 16:36 — 👍 2    🔁 0    💬 0    📌 0

kmp means jvm in this context right? I don't think jvm cmp is ever going to be great for memory (cpu is a bit surprising though). Maybe someday cmp will work on desktop kotlin native

16.12.2025 16:46 — 👍 0    🔁 0    💬 1    📌 0

Very impressive that they have hot reloading already!

16.12.2025 15:52 — 👍 0    🔁 0    💬 1    📌 0

Looks like a good time! Added to the queue ✅

15.12.2025 16:51 — 👍 0    🔁 0    💬 0    📌 0

For what it's worth, I've been using it since release and I haven't had any signing out issues

09.12.2025 15:50 — 👍 2    🔁 0    💬 0    📌 0

I thought the messaging around "its no longer the kmp first editor but it's not going anywhere" was weird. To me it seemed like the writing was on the wall back then. I'm sure that once jewel and compose were added to intellij it became an even harder pitch internally

08.12.2025 18:57 — 👍 1    🔁 0    💬 0    📌 0

Tomorrow morning hopefully me! I'm really interested in how the ide support sounds better

24.11.2025 05:11 — 👍 1    🔁 0    💬 0    📌 0

I loved tso in the past but last year the ai generated stuff was painfully obvious. idk if I'm going to go again

23.11.2025 17:15 — 👍 0    🔁 0    💬 0    📌 0

I'm curious if anyone has tried it in a RN project yet. There are lots of fiddly mocks and presets in the ecosystem. I've been waiting for 1.0 to give it a whirl but maybe I should just try it out, 30% would be nice

11.11.2025 16:12 — 👍 1    🔁 0    💬 1    📌 0

Being able to write extensions in swift for kotlin types is so underrated. That's the power of high quality interop in kmp

10.11.2025 20:27 — 👍 0    🔁 0    💬 0    📌 0

The released versions for this are a little confusing, did we never actually get 1.1.0? It seems to be stuck in rc. In any event, looking forward to updating and hope it fixes issues 🤞

07.11.2025 22:32 — 👍 0    🔁 0    💬 1    📌 0

intended*

04.11.2025 16:32 — 👍 0    🔁 0    💬 0    📌 0

Presumably the overlay feature will eventually allow liquid glass components to work as

04.11.2025 16:32 — 👍 0    🔁 0    💬 1    📌 0

I applaud the integrity to not put your finger on the scale. Presumably Jetbrains has the power to influence the marketplace and "reset" the reviews or something

04.11.2025 16:31 — 👍 0    🔁 0    💬 1    📌 0

I'm sure it boils down to different teams with different priorities. It's just all so foreign to me since I've always been at small product-focused companies

04.11.2025 16:29 — 👍 0    🔁 0    💬 0    📌 0

Big companies are so weird. Amazon is migrating FireTV to be first class React Native based, but then I listened to a podcast today about how prime video (presumably their flagship app?) is migrating from React to Rust

04.11.2025 16:28 — 👍 1    🔁 0    💬 1    📌 0

It's really fun, highly recommend it!

04.11.2025 13:56 — 👍 1    🔁 0    💬 0    📌 0