Sign in

Ty Smith

@tysmith.me
1.6K followers 478 following 88 posts

Principal Engineer at Uber - AI, Dev Productivity, Mobile, & Open Source Advisor, Investor, Founder, GDE, Public Speaker & Open Source Foundations Formerly at Twitter (Fabric), Evernote. @tsmith from Twitter tysmith.me

PostsRepliesMedia
Reposted by Ty Smith
KotlinConf @kotlinconf.com · 03/03/2026
At KotlinConf’25, @tysmith.me discussed the strategies and tooling implemented by his team at Uber to migrate millions of lines of Java code to Kotlin. Join us at KotlinConf’26 for even more insights, best practices, and deep dives! 👉 kotlinconf.com 👈
041
Reposted by Ty Smith
bitdrift @bitdrift.io · 12/01/2026
🎙️New episode alert! Hear @tysmith.me, Principal Engineer at Uber, talk his career path, the coming validation/observability crunch, and the rise of AI-driven development. Check it out here, or wherever you get your podcasts👇 bitdrift.io/podcast/beyo...
bitdrift.io
beyond the noise - Scaling Mobile at Uber: Ty Smith on Community, Toolchains, and the Next Dev Productivity Wave
Matt Klein sits down with Ty Smith, Principal Engineer at Uber and longtime Android community pillar, to trace a career from tinkering on a Pentium at age six to building at Uber scale. They discuss m...
152
Reposted by Ty Smith
Gergely Orosz @gergely.pragmaticengineer.com · 27/06/2025
GREAT example by Yuan Games is actually a fantastic example of what happens when you remove the obstacle that everyone thought was the biggest hurdle in building a game: needing to build a game engine Easier to build games… still very hard to build great games!
312013
Ty Smith @tysmith.me · 27/06/2025
Gen Z with their hip email signatures like "Would you like a slightly more persuasive version or one that sounds even more casual?"
030
Ty Smith @tysmith.me · 22/06/2025
The video for using Agents, LLMs, and LSC techniques to migrate Java to Kotlin for Uber's Android apps from @kotlinconf.com is now public. www.youtube.com/watch?v=K2PN... #Kotlinconf
youtube.com
Large Scale Changes with AI – Migrating millions of lines of Java to Kotlin at Uber | Ty Smith
YouTube video by Kotlin by JetBrains
0100
Reposted by Ty Smith
Kotlin Foundation @kotlinfoundation.org · 18/02/2025
🚀 The Kotlin Foundation Annual Report 2024 is here! 🔹 2.5M+ developers coding in Kotlin 🔹 $182K+ invested in ecosystem growth 🔹 Student contests, grants and open-source contributions Check out the full report to learn more and see what’s next! 👇 📖 kotlinfoundation.org/news/annual-...
kotlinfoundation.org
The Kotlin Foundation Annual Report 2024
Kotlin Foundation – protect, promote and advance the development of the Kotlin programming language.
0179
Reposted by Ty Smith
Vinay Gaba @vinaygaba.bsky.social · 12/02/2025
@tysmith.me had some fantastic predictions. He has a front seat view at how engineering is changing in real time, given his influential role at Uber. You'll find his thoughts here - jetpackcomposeapp.beehiiv.com/p/dispatch-i... Not available in the main site yet so use this link in the meantime
jetpackcomposeapp.beehiiv.com
Dispatch Issue #11 - "Future of Android" Special
💌 In today's issue, we talk to some Android experts and hear from them about their hot-takes, predictions, wishes and advice about how they expect the Android ecosystem to change and how to best prepa...
031
Ty Smith @tysmith.me · 12/02/2025
Thanks for including my insights on the future of Android in the latest issue of Dispatch, @vinaygaba.bsky.social ! www.jetpackcompose.app/newsletter
jetpackcompose.app
JetpackCompose.app's Dispatch: Get Smart About Android & Jetpack Compose
Keeping up with the Android Development landscape can be hard. Dispatch makes it easy, entertaining and rewarding. It's a newsletter that delivers just the bytes that matter.
0121
Ty Smith @tysmith.me · 11/02/2025
Some great opportunities to push the Kotlin ecosystem forward in this year's Google Summer of Code with Kotlin. Several will have you working closely with my team. kotlinlang.org/docs/gsoc-20...
kotlinlang.org
Google Summer of Code with Kotlin 2025 | Kotlin
081
Reposted by Ty Smith
Ralf @ralf-wondratschek.com · 07/02/2025
I was at @evernote.bsky.social when they started migrating to React Native in 2018. Against all advice from tech leads the SVP of engineering (coming from Amazon) pushed through. The quality of the Android app went downhill over the years not only performance wise.
2192
Reposted by Ty Smith
DilDog 🅅 @dildog.l0pht.com · 30/01/2025
*sniff* i cry every time youtu.be/Nuz6iNjTkjo?...
youtu.be
Hallelujah (but it's Baby Got Back) - FULL SONG
YouTube video by There I Ruined It
0157
Reposted by Ty Smith
Eric Migicovsky @ericmigi.com · 28/01/2025
** It's happening!! ** We managed to convince Google to open source PebbleOS. Took a while, but they just did it today! github.com/google/pebble With that, we're bringing Pebble back! I blogged about it - ericmigi.com/blog/why-wer...
ericmigi.com
Why We’re Bringing Pebble Back
Eight years later, you still can’t beat a Pebble
1111580310
Reposted by Ty Smith
Anton Arhipov @antonarhipov.bsky.social · 28/01/2025
Calling for Kotlin for Server-Side Content Creators blog.jetbrains.com/kotlin/2025/... #KotlinServerSide
blog.jetbrains.com
Kotlin for Server-Side Content Creators  | The Kotlin Blog
Calling all Kotlin for server-side developers! Share your articles, videos, or projects with #KotlinServerSide, and let us help amplify your work.
2238
Reposted by Ty Smith
The Onion @theonion.com · 26/01/2025
New Square Feature Allows Customers To Tip With Bible Quote theonion.com/new-squ...
874552410
Reposted by Ty Smith
onion person @junlper.beer · 03/01/2025
adrian dittman is elon musk confirmed
1846809837
Reposted by Ty Smith
Mekka Okereke @mekka.mekka-tech.com · 29/12/2024
There are 21 million Black people in the US. Fewer than 6% of us earn over $100K a year. The median net worth of Black households fluctuates between about $20K and $40K, depending on how much scamming happens that year (eg crypto, asset forfeiture). Black. People. Are. The. Working. Class.
151091314
Reposted by Ty Smith
Annalee @flowerhorne.com · 13/12/2024
More to say on burnout and I'm probably going to boost it a few times because folks need to hear it: Burnout is a form of brain damage. It happens when stress conditions persist until they damage our brains. It's an injury that needs to heal, not a weakness that needs to be pushed through.
6529691228
Reposted by Ty Smith
Romain Guy @romainguy.dev · 13/12/2024
Benchmarking can be tricky! In this blog post, I show an example of how easy it is to get the wrong results and how to fix it: www.romainguy.dev/posts/2024/y...
romainguy.dev
You Are Going to Need It
Optimizing code can be a difficult task because there are so many traps you need to avoid at every step of the way. Today I want to focus on one of the (numerous) benchmarking traps, which you may hav...
27126
Reposted by Ty Smith
Sharky 🦈 @sharky.bsky.social · 11/12/2024
Will I understand Luigi's Manifesto if I haven't played Luigi's Mansion?
149171972189
Reposted by Ty Smith
Barry Dorrans @blowdart.me · 09/12/2024
Of course archive.org has it and the worse offender is … United Healthcare. archive.is/czb76
archive.is
161
Ty Smith @tysmith.me · 04/12/2024
I’m building out Uber's first dedicated Kotlin Language platform team in our Amsterdam office to make Kotlin first class across Bazel, IDE, LSPs, Android, KMP, AI language migrations, backend services, and to help in our Kotlin Foundation particiption. Apply here: www.uber.com/careers/list...
uber.com
Staff Software Engineer, Kotlin - Amsterdam, Netherlands | Uber Careers
Apply to the Staff Software Engineer, Kotlin position on the Uber Engineering team, based out of the Uber Amsterdam, Netherlands office.
4404
Ty Smith @tysmith.me · 04/12/2024
Traveling in Japan and still incredibly annoyed that Google doesn’t enable FeliCa for Pixel phones sold outside of Japan, even though the hardware exists and can be used under root. Brought my test iPhone just for easy Suica cards in Apple Pay. github.com/jjyao88/unlo...
github.com
GitHub - jjyao88/unlock-felica-pixel: Unlock Felica on non-Japanese Pixel devices that you can use Felica cards in Japan!
Unlock Felica on non-Japanese Pixel devices that you can use Felica cards in Japan! - jjyao88/unlock-felica-pixel
1100
Reposted by Ty Smith
Jake Williams @malwarejake.bsky.social · 04/12/2024
This is so on point. So many use cases are barely working reliably (if that) with state of the art models and non-deterministic operations makes testing a beast. I cannot begin to imagine trying to build apps on anything that's not top of the line.
1234
Ty Smith @tysmith.me · 02/12/2024
It's not wrong. blueskyroast.com/roast/tysmit...
050
Ty Smith @tysmith.me · 02/12/2024
@danabra.mov the Bluesky language translate experience isn't super great right now. I assume you're trying to avoid Google translate api costs by forcing a web link. Consider the MLKit translate SDKs (free and on device translations) and then do web fallback. developers.google.com/ml-kit/langu...
developers.google.com
Translation  |  ML Kit  |  Google for Developers
070
Reposted by Ty Smith
Barry Dorrans @blowdart.me · 25/11/2024
Optimist: the cup is half full Pessimist: the cup is half empty Red Team: We replaced it with decaf.
6689
Ty Smith @tysmith.me · 23/11/2024
Personally, 2024 was finally the year of Linux on the desktop. After years of dual booting (mostly for gaming), I've been running Universal Blue images (atomic distro based on Fedora Silverblue) all year without issue. Modern game tech, enthusiast hardware, & game compat on launch are pretty good.
universal-blue.org
Universal Blue - Powered by the future, delivered today
Universal Blue is a diverse set of images using Fedora Atomic's OCI support as a delivery mechanism. That's nerdspeak for the ultimate Linux client!
280
Ty Smith @tysmith.me · 22/11/2024
The video recording from my DPE Summit talk is now out and covers some of the cool AI Developer Productivity work we're doing. dpe.org/sessions/ty-...
dpe.org
This Year in Uber’s AI-Driven Developer Productivity Revolution | DPE Summit 2024
Presented by Ty Smith and Adam Huda (Uber) at DPE Summit 2024, an event developed and hosted by Gradle.
150
Reposted by Ty Smith
Jeff Seibert @jeffseibert.com · 17/11/2024
Not true—no data ever showed Twitter’s character limit had any impact on literacy. We analyzed this deeply in 2015. Despite having a 1k limit, the average Facebook post was far shorter than 140 chars :) The limit increase was for use-case expansion, not fixing something broken most users.
091
Ty Smith @tysmith.me · 16/11/2024
Had a friend explain their political stance following the election as going from vocal liberal to American Nihilist. "They voted for this, time to let them see how bad it'll get. I'm too exhausted from fighting against the tide for so long." I wouldn't be surprised if that's a new normal.
061
Reposted by Ty Smith
Anil Dash @anildash.com · 04/07/2023
I said this a year ago elsewhere, but I’ll say it again here: It's impossible to overstate how much the big tech CEOs & VCs are being radicalized within their bubble. The level of paranoia & contrived victimization is off the charts, and they increasingly only consume media that they have funded.
431899462
Reposted by Ty Smith
ghostmeow @ghostmeow.bsky.social · 04/07/2023
what doesn't kill you makes your amygdala overactive and raises your baseline cortisol levels, often leading to chronic disease
241584550
Reposted by Ty Smith
Dare Obasanjo @carnage4life.bsky.social · 21/06/2023
Reddit has started suspending the accounts of moderators from subreddits that are still on strike. Never thought I’d see a social media CEO screw the pooch harder than Elon but here we are.
techmeme.com
Reddit suspended some moderators after they changed their subreddits to NSFW; Reddit says it's a vio...
Jay Peters / The Verge: Reddit suspended some moderators after they changed their subreddits to NSFW; Reddit says it's a violation of its policy to incorrectly mark subreddits as NSFW
1531693
Ty Smith @tysmith.me · 17/06/2023
What's the state of the world for Reddit alternatives? I've seen a few like Lemmy and Kbin. Any of them decent?
110
Reposted by Ty Smith
Kylie Robison @kylierobison.com · 16/06/2023
Apple’s Secret Weapon to Getting PC Games on Mac www.inverse.com/tech/mac-directx-12…
inverse.com
Apple's Secret Weapon to Getting PC Games on Mac
The truism that Macs can't play real PC games could be on the verge of changing thanks to the new Game Porting Toolkit in macOS Sonoma that lets developers easily port over DirectX 12-compatible PC ga...
071
Reposted by Ty Smith
Gergely Orosz @gergely.pragmaticengineer.com · 12/06/2023
Wow. Uber's Android app has more than 10M lines of code today. Uber v1 on launch had ~10K. Via @tsmith on his Mobile Developer Productivity at Uber Scale talk at Droidcon 2022. There's so much business logic, features, edge cases, and additional products behind the scene...
Screenshot on the Uber Android size changes:

2008: 10K LOC
2012: 100K LOC
2016: 1M LOC
2021: 10M LOC
281
Reposted by Ty Smith
James Ward @jamesward.com · 12/05/2023
The #GoogleIO presentation I co-presented about “What’s new in Kotlin for Android” is live! www.youtube.com/watch?v=QGtB--ABiNM
youtube.com
What's new in Kotlin for Android
Discover exciting updates coming to Kotlin for Android developers this year, including the upcoming K2 compiler, using KTS for Gradle build scripts, improvements in Kotlin Symbol Processing, and some news about Kotlin Multiplatform. Resources: Kotlin for Android → https://goo.gle/3Mja7ie Speakers: Márton Braun, James Ward Watch more: Watch all Android and Play Sessions → https://goo.gle/IO23_android_play Watch all the Technical Sessions from Google I/O 2023 → https://goo.gle/IO23_sessions Watch more Mobile Sessions → https://goo.gle/IO23_mobile All Google I/O 2023 Sessions → https://goo.gle/IO23_all Subscribe to Android Developers → https://goo.gle/AndroidDevs #GoogleIO #Featured #AndroidDevelopers #Kotlin
071
Ty Smith @tysmith.me · 10/05/2023
Besides the one year in Covid when they canceled, this is my first year not attending a Google I/O since 2012. Definitely feeling the FOMO.
120
Reposted by Ty Smith
P-Y @p-y.wtf · 10/05/2023
After joining Bluesky I obviously had to figure out a custom handle, and after brainstorming with @tysmith.me I landed on @p-y.wtf ...but now I had bought a domain name so I HAD TO ship a personal website: p-y.wtf After years of procrastinating on this, bsky was the push I needed! 🙏🙏
061
Ty Smith @tysmith.me · 07/05/2023
Long tenure's effect on a team's productivity & ability to recruit isn't rewarded enough. Ex: I have several peers I've worked with daily for 5-10 years. Many have left the team and returned. That built trust reduces friction, allows high velocity, and is very attractive in recruiting.
040
Ty Smith @tysmith.me · 06/05/2023
Watching Auto-gpt run around in circles and googling things trying to debug a dumb linux folder permission issue so it can actually get to doing some real work I assigned, and I've never been more confident it's a real developer.
000
Reposted by Ty Smith
John Iadarola @johniadarola.bsky.social · 29/04/2023
It was a massive oversight on the part of humanity to not begin the domestication of raccoons thousands of years ago. We could all be chilling with our little bandit friends right now.
9639
Reposted by Ty Smith
Rob DenBleyker @robdenbleyker.com · 29/04/2023
the anti echo chamber argument is always "you need to hear viewpoints that are different than your own" but then the viewpoint presented to me is "hey guys what if we sent doctors to prison for helping women not be pregnant anymore"
2337597
Ty Smith @tysmith.me · 26/04/2023
I guess folks are doing intros. 👋 I've been working on Android since the beginning and have built many apps you've probably used. Currently, I do open source, developer productivity eng, and mobile frameworks at Uber. I enjoy building communities of awesome people and teaching/mentoring folks.
110
Ty Smith @tysmith.me · 25/04/2023
I'm sure it's on the infinitely long backlog for the @bsky.app team, but would love to see 2fa with webauthn get some priority. Feels a bit naked without it 😅.
041
Reposted by Ty Smith
April King @april.social · 25/04/2023
It's hard to overstate how badly that Google Authenticator not implementing basic functionality for TWELVE YEARS hurt the uptake of TOTP 2FA. People permanently losing their codes cost millions in service desk costs. Being implemented in time for TOTP to die to passkeys is truly the cherry on top.
45713
Reposted by Ty Smith
Kylie Robison @kylierobison.com · 25/04/2023
My latest story (my first on Bluesky) — We tracked the final hours of Cash App creator Bob Lee, and his ties to the tech founder, Nima Momeni, charged with his fatal stabbing. fortune.com/2023/04/25/bob-lee-cash…
58010
Ty Smith @tysmith.me · 23/04/2023
Undertook a weekend project to cool down my home server. Been using the Jonsbro N1 as a small ITX NAS and homelab, and it's been running warm! Removed the front panel, installed a 3000rpm Noctua 14cm, and zip tied a second 14cm as CPU Exhaust. What a difference! 15c-20c on the CPU and disks.
Disk temp drop by 20cCPU temp drop by 20c
150
Reposted by Ty Smith
Forrest Brazeal @forrestbrazeal.bsky.social · 23/04/2023
Hey, I’m here! I’m that guy who drew that cartoon or sang that song that made the rounds in your team chat that time. I will share more songs and cartoons here. Here is one that I just made with the help of @chloecondon.bsky.social and @ashleywillis.bsky.social: youtu.be/NaR8WlLtPw0
youtu.be
The Software Supply Chain Song (I'm Goin' To Production)
Your software supply chain is under threat - and this catchy little song might just help you learn how to protect it! Music and lyrics by Forrest Brazeal; additional voices by Chloe Condon and Priyanka Vergadia. Google Cloud does software supply chain security a little differently. See how → https://goo.gle/3KDkAnz
5316