Cyril Mottier
@cyrilmottier.com
610 followers 100 following 290 posts
Leadership, Engineering & Product amo.co. ex Zenly (Snap), CapitaineTrain.
Posts Media Videos Starter Packs
cyrilmottier.com
Jeudi 16 octobre à 12h, je serai en direct avec Mathias de The Product Crew (TPC pour les intimes) pour parler engineering et produit ! Hâte d’échanger avec vous et de répondre à vos questions. À très vite !
cyrilmottier.com
Thanks for the clarification. Our experience shows it's actually not a problem anymore thanks to large context windows and new rising features like context editing as the context grows.
cyrilmottier.com
We built a custom animatable, collision-aware, collapsible annotation system on Google Maps. Huge UX improvement but we lost tilt support along the way.
We finally cracked the math and extended our projection calculations adding a whole new dimension to the map. Just gorgeous.
cyrilmottier.com
Not sure I get your question. Can you elaborate please?
cyrilmottier.com
In the age of AI agents, a monorepo isn’t just a dev setup. It’s a competitive edge. Everything in one place means agents can explore, analyze, and act across your entire codebase, seamlessly.
Reposted by Cyril Mottier
metaopensource.bsky.social
🚀 Introducing OpenZL, a new #opensource, format-aware compression framework!

It uses a unique “graph model” for compression, enabling modular, high-performance codecs and a universal decoder - perfect for structured data at scale

Link: https://loom.ly/z09xoNw

#DataCompression
Introducing OpenZL: An Open Source Format-Aware Compression Framework
Introducing OpenZL: An Open Source Format-Aware Compression Framework
engineering.fb.com
cyrilmottier.com
But it excels at:

🥇 Reviewing PRs & catching subtle bugs
🥈 Code archeology finding commits that introduced regressions or deep behaviors
🥉 Large-scale codebase refactors

AI as a force multiplier, not a replacement. 2/2
cyrilmottier.com
Software engineering is evolving fast thanks to AI. At amo, we built a team dedicated to leveraging AI across our stack. Our experience so far is pretty clear. AI isn’t (yet) great at building features to our craft standards. 1/2
cyrilmottier.com
Great animations should always add value. But if they also bring delight, that’s a win 🏆. Instead of a generic 'Search', explicitly specify what’s searchable and animate each character individually. It subtly guides users, catches the eye, and feels uniquely crafted.
cyrilmottier.com
One of the most underrated parts of my job is "chaos management". Turning disorder into order, and slowing down entropy before it speeds up. It’s the invisible work that keeps everything running smoothly.
cyrilmottier.com
Just received "Code Health Guardian" today. Can't wait to go through it 😋
cyrilmottier.com
Didn't look at it so much actually. We are memory bound but not because of KSP. Because of Bazel, Rustc, Gradle and Kotlinc and co running in parallel.
cyrilmottier.com
No it's also at least 30% better
cyrilmottier.com
Well not as bad as I would have expected

BUILD SUCCESSFUL in 1m 46s
4816 actionable tasks: 4816 executed
cyrilmottier.com
Sorry but I'm not going to run this command. It's definitely going to take more than 12s 😅
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...
cyrilmottier.com
Wrong Pierre-Yves I guess 😅. 👋 @p-y.wtf
Have fun guys!
cyrilmottier.com
Building this was a blast: real-time infrastructure, Bézier paths, custom brushes, and a dash of math magic. Product engineering at its finest! 🧑‍🍳
cyrilmottier.com
Ever wish you could see what your friends are up to? Even when they’re off-screen? With sticky pins in Bump by amo, you can now spot friends typing in chat or sending super sends, no matter where they are on the map. ✨
cyrilmottier.com
🪦 Android Instant Apps 🪦
2016 - 2025
R.I.P.
cyrilmottier.com
There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.

– Tony Hoare
cyrilmottier.com
I’ve spent my entire career in startups. Why?

• I build things, not just org charts.
• I move at 10x speed, no alignment meetings required.
• I’m a generalist, not a cog in a machine.
• My impact > my title.
cyrilmottier.com
Interviewing engineers is like watching kids play with blocks:

• Some struggle with Duplos.
• Some follow the manual.
• Some build castles from thin air.
cyrilmottier.com
The agenda, the content, the library