Jim Sproch Profile
Jim Sproch

@JimSproch

Followers
10K
Following
37K
Media
68
Statuses
4K

Research Engineer @ Google. Progenitor of Jetpack Compose (May 2017), Compose Multiplatform. Now: AI research @GoogleDeepMind, teaching AI to write code.

Mountain View, California
Joined May 2019
Don't wanna be here? Send us removal request.
@JimSproch
Jim Sproch
4 years
More than four years after I first proposed it and wrote the first line of code, we've finally released #JetpackCompose (stable) version 1.0.0! 🎉 Incredibly grateful to everyone who helped me make it happen. Exciting to have built the future of #Android together!.
71
166
1K
@JimSproch
Jim Sproch
2 days
It turns out that using LLMs is much more environmentally friendly than the alternative (ie. human labor). 😉😜.
Tweet media one
Tweet media two
1
4
19
@JimSproch
Jim Sproch
25 days
Inspiring Animation; built with Compose! Building animations like this is a great way to uplevel your Compose skills and demonstrate your abilities. Especially the matrix animation, leaves lots of room for interpretation and creativity. This one is very well done!.
@JahangirJadi
Jahangir Jadi #IStandWithHumanity
27 days
I created this amazing MATRIX RAIN EFFECT using Jetpack compose. Jetpack Compose is truly a game changer. I think the only limit of Jetpack Compose is our imagination. #android #jetpackCompose #androidDev #kotlin #animation
1
5
37
@JimSproch
Jim Sproch
2 months
What is the best way to be notified when something big occurs, without being bombarded with news notifications on slow days? I just want occasional phone notifications when something big happens like the US bombing Iran. I don't want notifications for ordinary day-to-day stuff.
6
1
33
@JimSproch
Jim Sproch
2 months
Did you know: There is a phenomenon called "ai smuggling" where many people at big companies are secretly using AI to perform their job, and hiding that fact from their company.
7
1
26
@JimSproch
Jim Sproch
2 months
Reads like an Onion headline, but it's actually real. The tables have turned, humans are now stealing AI jobs 🤣. An AI startup ( backed by Microsoft turns out to be 700 Indian employees pretending to be chatbots.
5
2
41
@JimSproch
Jim Sproch
2 months
Until AGI, AI will increase (not reduce) employment opportunities. Augmenting human with AI enables human to do more; previously impossible problems become tractable. People have unlimited problems they want solved; no limit on jobs available for those willing to solve problems.
7
6
44
@JimSproch
Jim Sproch
3 months
We've released Jules (an AI coding agent, similar to OpenAI Codex, based on Gemini), available for free! Check it out!.
10
5
101
@JimSproch
Jim Sproch
3 months
Compose for iOS is officially Stable! 🎉. Now you can write your UI in Compose for both iOS and Android, share widgets across platforms, and it compiles to a native app on both platforms! Amazing!.#JetpackCompose #android #kotlin.
Tweet card summary image
blog.jetbrains.com
Kotlin Multiplatform becomes a complete solution for mobile development, enabling flexible code sharing across both business logic and UI without compromising app quality or losing control over...
41
149
666
@JimSproch
Jim Sproch
4 months
I'm pretty sure ChatGPT just randomly selects some large percentage of image edit requests and claims they're a policy violation, just to gaslight the users. They want to publicly demonstrate how seriously they take safety.
3
1
19
@JimSproch
Jim Sproch
5 months
Glad to see this finally happening! I've been advocating for this for a while now!.
@fchollet
François Chollet
5 months
A crucial point that everyone should be internalizing: in the age of test-time search, it's pretty much always possible to reach any level of capability by simply expending more compute. So it’s not just about, "can you do it?". The key is how efficiently you can do it.
0
0
6
@JimSproch
Jim Sproch
5 months
Only after you've watched some of his videos on the main channel linked above, if you're still hungry for more, he has an extras channel here:
Tweet card summary image
youtube.com
The alternate channel for William Spaniel/Lines on Maps, with the original URL https://www.youtube.com/gametheory101. I post more casual content here.
0
0
3
@JimSproch
Jim Sproch
5 months
The broader public (both left and right) is shockingly inept at analyzing geopoliticals. If you want a non-partisan overview of strategy+diplomacy+geopolitics, I've found William Spaniel's videos to be truly excellent:
Tweet card summary image
youtube.com
A professor who studies war and game theory.
1
0
10
@JimSproch
Jim Sproch
5 months
Super cool tool! Great job @csinco! Love seeing these open source tools built using Compose for Desktop!.
@csinco
Chris Sinco
5 months
Inspired by this article, I built a small tool in Compose Desktop to more easily iterate through building fancy mesh gradients from @sinasamaki's Modifier recipe! Code is here with the code export assuming you are using the same Modifier recipe
0
2
44
@JimSproch
Jim Sproch
8 months
Efficiency is a hallmark of intelligence. Deep learning achieves SOTA on many benchmarks, but measuring accuracy irrespective of compute leads to bigger models instead of smarter models. Optimizing the wrong metric means running in a misguided direction.
@JimSproch
Jim Sproch
8 months
@fchollet We should be optimizing a metric like "intelligence per floating-point operation" (intelligence per unit of compute) or "intelligence per watt" (intelligence per unit of energy). This would lead to better architectures instead of bigger models.
2
0
16
@JimSproch
Jim Sproch
8 months
RT @JimSproch: @jordwalke A challenge that people will need to grapple with is how a newborn bootstraps their position in such a world. Hum….
0
1
0
@JimSproch
Jim Sproch
8 months
RT @JimSproch: @jordwalke Probably the best you can do is work hard today to acquire as much economic leverage as possible, so you are as w….
0
2
0
@JimSproch
Jim Sproch
8 months
RT @JimSproch: @Zhuinden @oguzhandogd @VasiliyZukanov I still find it extremely interesting that configuring an android project as MPP/KMP….
0
5
0
@JimSproch
Jim Sproch
9 months
Pro tip: This is your one-tweet guide to writing good Compose code.
@JimSproch
Jim Sproch
9 months
@ColtonIdle @_shahdhaval @Zhuinden Yes, you've got it! 🥰. Keep your composables simple and stateless and free of side-effects. Also: Prefer interfaces over concrete classes. Pass data explicitly. Avoid cross-cutting concerns like DI frameworks. Keep your data loading logic in your data layer, not your UI layer.
3
7
90
@JimSproch
Jim Sproch
9 months
Woah, this looks really nice! I love the different modes where you can also see with and without the mesh location visualizations.
@sturtz_
Andreas Stütz
9 months
Animated Mesh Gradient for #Compose #Multiplatform .Inspired by the #SwiftUI MeshGradient
0
2
38
@JimSproch
Jim Sproch
9 months
Coil now supports Compose Multiplatform!.
@colinwhi
Colin White
9 months
Coil 3.0 is out now! The main feature of this release is full Compose Multiplatform support, but there are tons of other smaller improvements. Check it out!
2
8
100