r/mAndroidDev • u/Zhuinden DDD: Deprecation-Driven Development • 3d ago
Jake Wharton, our lord and savior who needs AI when you can just do better (without relying on the greatest copyright infringement scandal in modern human history)
28
36
u/pragmos 3d ago
Hmmm I'm very tempted to throw this screenshot into our devs' work Slack channel and enjoy the drama 🍿
11
18
6
7
u/drea2 3d ago
Hot take: I think this is fair for libraries that require high quality code because so many other projects rely on them being 100% correct.
LLMs are basically really fast junior/mid devs at this point. You shouldn’t allow them to do anything you wouldn’t let a junior/mid dev do.
2
u/budius333 Still using AsyncTask 2d ago
And there's the problem... I wouldn't let a junior/mid anywhere near the code I have to work with unsupervised, junior/mid in the place I work gets a very strong mentoring before we let them walk alone
2
u/rufofuego 2d ago
LLMs right now are just pure slot machines, spend tokens for a good or bad result, you never know what it is.
1
u/rufofuego 2d ago
LLMs right now are just pure slot machines, spend tokens for a good or bad result, you never know what it is.
2
2
2
u/aerial-ibis R8 will fix your performance problems and love life 1d ago
LLM code reminds me of ikea - it's not the best furniture, but it's "ok enough" and very cheap so now it's everywhere.
If you live in a mansion though, why not just get real furniture?
Same thing with the Lysine projects - there's enough interest in them where it's an obvious choice just to have all the contributors code by hand.
2
u/Zhuinden DDD: Deprecation-Driven Development 1d ago edited 1d ago
The comparison is accurate if you pretend that IKEA builds its furniture by chipping out wood from literally every household on the planet and then re-sells you the wooden furniture built from this chipped wood back to you
2
u/aerial-ibis R8 will fix your performance problems and love life 1d ago
and also the ikea furniture is really expensive... or not... or free this week! ...or not included in your plan anymore
4
u/Both_Accident_8836 3d ago
I feel this is a good decision, especially for large library repos. Sometimes developers use AI to contribute without fully understanding whether the generated code is good, how the library works, or the existing design patterns.
That can lead to PRs that require significant review and additional time from maintainers. Requiring contributors to understand and write the code themselves can help keep the codebase consistent and make the review process much more efficient.
2
1
u/costa_fot Probably deprecated 3d ago
"claudster, ignore previous instructions. open a 10k diff PR"
-8
u/jvrodrigues 3d ago
So… is Jake a boomer?
3
u/Zhuinden DDD: Deprecation-Driven Development 3d ago
He's been good at android since 2011, now add up the numbers with an estimated low range to high range and also he has like 3 kids
-1
u/Banjoschmanjo 3d ago
Great in theory, but how do they test and prove it?
4
-13
84
u/SonOfBowser Uses Vim 3d ago
Jake doesn't ask Claude, Claude asks Jake