Pearce Keesling
keeslinp.bsky.social
Pearce Keesling
@keeslinp.bsky.social
Software developer at Quicken. Mobile dev enthusiast. Quality and performance are a lost art
Being able to write extensions in swift for kotlin types is so underrated. That's the power of high quality interop in kmp
November 10, 2025 at 8:27 PM
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
November 4, 2025 at 4:28 PM
AI is so consistently and confidently wrong about gradle project configuration. It will tell me all about how I need to do a ten step process to correct my configuration when the truth is I just mixed up a "." for a ":"
October 31, 2025 at 12:07 AM
Trying out @heron.tunji.dev for the first time. Holy cow it's impressive how much one dev can get done. 10% the size of the main app and absolutely gorgeous animations and polish. Obviously there are still some kinks to work out but it's already better than the default by leaps and bounds
October 26, 2025 at 3:51 AM
Currently updating some maestro tests that our QE team has put together. I'm starting to doubt the scalability of yaml files. It makes for a great demo but orchestrating hundreds of tests becomes painful. The JS/bash workarounds needed to scale are tricky and bespoke.
October 21, 2025 at 5:51 PM
Idk how Google messages doesn't have predictive back yet. It's the Google app I interact with the most so it would be nice to have all the modern experiences
October 19, 2025 at 10:22 PM
@asklyft.bsky.social just changed my driver after it already sent me a notification of my driver information so I was accidentally the asshole stealing a ride. Luckily the other person said something as we were driving away. Lesson learned, don't trust Lyft notifications and open the app.
October 15, 2025 at 4:50 PM
Reposted by Pearce Keesling
I'm excited to announce something I've been building, an open source atproto client heron.tunji.dev!

Its currently available in beta on Google Play for Android devices. Please DM @heron.tunji.dev if you'd like early access.

It will be released to all Android users in the next few weeks!
September 29, 2025 at 4:34 PM
Just filed the "revert to old architecture" PR. Huge bummer, but the new arch is still way too buggy in our app. Not really sure what we're going to do about RN 80 being the last supported legacy arch release
August 14, 2025 at 1:04 AM
Finally had the "opportunity" to use the Tesla app this weekend. It's always hyped as an example of an awesome react native app. It's pretty rough and I think I'd pick a different app to hype. Unresponsive taps, randomly crashes, map basically didn't work
July 12, 2025 at 6:23 PM
Nothing makes me appreciate how great @kotlinlang.org is quite like writing swift
June 16, 2025 at 9:04 PM
I love the pause in platforms state of the union to randomly through shade at crossplatform toolkits. Peak pettiness
June 9, 2025 at 8:45 PM
Observing the switch 2 discourse about loading times is interesting because people are excited about loading times going from super duper slow to just very slow.
June 6, 2025 at 7:01 PM
React native is just being told "use X it makes everything better!" And then discovering that Y and Z that we also use don't work with X unless you turn off the cool features of X. Anytime we reach equilibrium I'm afraid to change anything. Right now we're dealing with native stack.
June 6, 2025 at 1:52 PM
I think the new @jetbrains.com lsp is awesome, it won't replace my usage of android studio, but when I'm editing my js code in @zed.dev and need to hop over to kotlin really quick it'll be super nice to have basic editor functionality
May 29, 2025 at 5:01 PM
I think compose is the only framework where you get such big wins just from upgrading. I don't have hard numbers but I don't think Hermes or the new arch had such a large impact in React Native (and neither of those was "just upgrade").
May 25, 2025 at 3:35 PM
#kotlinconf day one has me unreasonably and dangerously hyped for compose multiplatform
May 23, 2025 at 4:27 AM
I don't normally care for "x tips you didn't know articles" because it's usually blog-spam, but I actually did learn 3-4 new things from the one in here. Great find!
May 19, 2025 at 3:41 PM
Am I crazy for wanting to use react native brownfield from @callstack.com to move code _out_ of react native? Not that we're getting off RN, but we want to shift the ratio of native to RN more towards native
May 16, 2025 at 4:54 PM
Not being able to upgrade a library because of incompatible requirements like "the new mmkv needs new arch but the old version doesn't support rn 77" is my least favorite hell that I always run into with RN. I have to imagine it's better in expo-land.
⛵ One upgrade. Nine React Native versions.

From red herrings to native config purgatory — this journey has it all.

Real-world errors. Unexpected twists. Hard-earned lessons.

And a battle-tested checklist at the end. ⚔️

New post by Dan Edwards 👇
shift.infinite.red/sirens-sagas...
Sirens, Sagas, and Stack Traces: A React Native Upgrade Odyssey
⚡ Just here for the upgrade tips? Scroll to the bottom for the “Practical Advice from The Odyssey” section.
shift.infinite.red
April 30, 2025 at 8:43 PM
Reposted by Pearce Keesling
Greg KH is a voice of reason downthread: lore.kernel.org/rust-for-lin...
Re: Rust kernel policy - Greg KH
lore.kernel.org
February 19, 2025 at 8:38 AM
Reposted by Pearce Keesling
Introducing egui 0.30!

This adds `egui::Scene`: a pannable, zoomable container for other UI elements.

This release also makes frames and corner radius more in line with how CSS and Figma works.

We’ve also improved the crispness of the rendering, and a lot more!
February 4, 2025 at 4:17 PM
Reposted by Pearce Keesling
hey could all of the various childish linux maintainers throw their tantrums in parallel? they're all identical anyway, would really speed things along

lwn.net/SubscriberLi...
Resistance to Rust abstractions for DMA mapping [LWN.net]
lwn.net
February 3, 2025 at 5:16 PM
Trying to help people on Reddit who are having issues with our product is a roll of the dice. Some are very nice and others think that as an employee I'm somehow entirely to blame and/or I should magically be able to fix everything and anything less is unacceptable.
January 26, 2025 at 4:57 PM
Reposted by Pearce Keesling
Announcing React Native Reanimated 4 🐴

Long-awaited CSS Animations and Transitions support is here! ✨

Available now in Beta.

Read more 👇
January 21, 2025 at 4:05 PM