P-Y
@p-y.wtf
1.6K followers 390 following 680 posts
https://p-y.wtf | Android Eng @Square | hashnode.com/@py | instagram.com/py.ricau | LeakCanary, Radiography, square/logcat, square/PAPA. He/Him
Posts Media Videos Starter Packs
Pinned
p-y.wtf
P-Y @p-y.wtf · Dec 21
Here's a thread of my past technical posts & threads!

Pinned it to my profile to make these threads easier to find without having to scroll through all my random hot takes like how S'mores are disgusting garbage

#AndroidDev
p-y.wtf
P-Y @p-y.wtf · 3h
Niiiice 🙃
p-y.wtf
P-Y @p-y.wtf · 7h
a little link would be nice :) Unlike X links on here don't deboost posts
p-y.wtf
P-Y @p-y.wtf · 7h
I don't know! I'll ask.
p-y.wtf
P-Y @p-y.wtf · 15h
We're looking for a staff engineer at TIDAL, in Europe and East US timezones.

It's a small team taking on a big bet.. come help artists actually make a living!

block.xyz/careers/jobs...

#AndroidDev
Careers - Staff Android Engineer
Made up of Square, Cash App, Afterpay, TIDAL, Bitkey, and Proto, Block, Inc. builds technology to increase access to the global economy.
block.xyz
p-y.wtf
P-Y @p-y.wtf · 1d
On my Android phone: half the time pw fields aren't recognized so I gotta go to launcher, start 1P, unlock by fingerprint, try again, try again, fail input passcode instead, lookup by app name, copy, app switch back, paste.

Cognitive.. shift loading?
p-y.wtf
P-Y @p-y.wtf · 1d
I'm not eating any #@%!$ Hershey's
p-y.wtf
P-Y @p-y.wtf · 1d
Plus I hear there'll be cake bsky.app/profile/mbon...
mbonnin.net
Can't promise JAY-Z at the PAUG but there will be cake!
p-y.wtf
P-Y @p-y.wtf · 1d
[French]

Mardi 21 Octobre (dans 2 semaines!) à 19h, le Paris Android User Group organise un meetup chez Radio France. Il paraît que le lieu est magnifique!

Je serai là en 2e partie pour vous parler de benchmarks dignes de confiance.

www.meetup.com/android-pari...

#AndroidDev #paris
Talk 2. Des benchmarks dignes de confiance
👱‍♂️ Pierre-Yves Ricau

Jetpack Macrobenchmark, à première vue ça paraît assez simple: j'écris un scénario de test, je fais tourner le benchmark avant et après une optimisation, et hop, 20% d'amélioration de la médiane, je prends la confiance et je file demander une augmentation ! Hélas, un collègue a la mauvaise idée de relancer le même benchmark et obtient seulement 15% d'amélioration. Qui a raison, quel résultat communiquer?

L'objectif de cette présentation est de vous apprendre à creuser au-delà du résultat d'un benchmark, obtenir une meilleure appréhension de ce que vous avez vraiment mesuré, et saupoudrer le tout d'un peu de stats pour avoir l'air intelligent en soirée.
Reposted by P-Y
kojamf.bsky.social
Dr. Jane Goodall filmed an interview with Netflix in March 2025 that she understood would only be released after her death.
Reposted by P-Y
liutikas.net
A great talk by @p-y.wtf @ DroidCon on "Embracing the Chaos: Investigating Production Madness".

I couldn't agree more that a lot of growth as a software engineer is all about understanding the root cause. So much of my Grade, JVM and other knowledge came from that.

youtube.com/watch?v=kOH1...
Embracing the Chaos: Investigating Production Madness - Pierre-Yves Ricau | droidcon Berlin 2025
YouTube video by droidcon & fluttercon
youtube.com
p-y.wtf
P-Y @p-y.wtf · 5d
Generating drawing commands and executing them later also falls in that pattern right?
Reposted by P-Y
thetnholler.bsky.social
WATCH — @aoc.bsky.social : “At some point we’ve gotta call these people’s B.S. for what it is. You can’t believe everything a con man is gonna tell you. We cannot live in perpetual fear of these clowns.” #TrumpShutdown
p-y.wtf
P-Y @p-y.wtf · 8d
A few of us were asked for our thoughts on the future of Android at @droidcon.bsky.social Berlin.

As you'd expect, lots of AI mentioned.

I tried to have a slightly different take, and sneaked in Remote Compose as a potentiel way for chat to add App UI

youtu.be/CmTSnxCTyIk

#AndroidDev
#dcbln25
Keynote - The Future of Android...And How to Prepare For It | droidcon Berlin 2025
YouTube video by droidcon & fluttercon
youtu.be
Reposted by P-Y
p-y.wtf
P-Y @p-y.wtf · 9d
I don't think we ever wrote about that, I never looked into the details but app updates is relatively simple IIRC: download an APK, then, assuming you've got the right system permissions, fire an intent?

OS update is something else, I think you download to another partition then reboot there?
Reposted by P-Y
mreichelt.bsky.social
To me this was the best talk I watched at @droidcon.bsky.social Berlin! 🌟

What were your favorite talks? Let's share our recommendations! #dcbln25
p-y.wtf
P-Y @p-y.wtf · 10d
Last week at Droidcon Berlin I talked about some of the wildest Android bugs I've seen

Have you ever debugged a device using a hairdryer?

youtu.be/kOH1Kdj9c1c

#AndroidDev
#dcbln25
Embracing the Chaos: Investigating Production Madness - Pierre-Yves Ricau | droidcon Berlin 2025
YouTube video by droidcon & fluttercon
youtu.be
p-y.wtf
P-Y @p-y.wtf · 10d
Last week at Droidcon Berlin I talked about some of the wildest Android bugs I've seen

Have you ever debugged a device using a hairdryer?

youtu.be/kOH1Kdj9c1c

#AndroidDev
#dcbln25
Embracing the Chaos: Investigating Production Madness - Pierre-Yves Ricau | droidcon Berlin 2025
YouTube video by droidcon & fluttercon
youtu.be
p-y.wtf
P-Y @p-y.wtf · 10d
Not the sale scale, but Friday my flight from Berlin had significant delays in part due to a cyberattack Monday (5 days before!). All boarding check ins were manual, and of course the in plane count didn't match the check in count.. 🫩
Reposted by P-Y
cyrilmottier.com
We already had incremental compilation in the single-digit seconds range, but I’m still blown away by how much faster it is now that the entire codebase is fully on Metro. 🤯

github.com/ZacSweers/me...
p-y.wtf
P-Y @p-y.wtf · 12d
Nope that was an internal thing
p-y.wtf
P-Y @p-y.wtf · 12d
New Engineer "productivity" metric incoming:

Monthly LOC changed / Token usage

😜
gergely.pragmaticengineer.com
Heard in a standup:

"So yesterday I wasted a bunch of tokens trying to solve this problem, but got nowhere with it. Moving on to something else, it's just not worth spending more time and tokens on."
p-y.wtf
P-Y @p-y.wtf · 12d
Goodbye Droidcon Berlin! That was a blast. Now I need to rest for a 1000 years.

#AndroidDev
Reposted by P-Y
zacsweers.dev
Designers when an android engineer ask to just use the system back arrow: “our custom back arrow is an expression of our brand, we cannot yield to looking like a Google app”

Designers when Liquid Glass looks like shit everywhere in their app: “LEROY JENKINSSSSSSS”
Reposted by P-Y
swank.ca
I had a slow DB
P-Y had a huge codebase
No coffee was spilled