Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    J

    Jake Wharton

    jakewharton.com · Personal blog · on HN since 2013

    Jake Wharton, an Android developer, writes about Android, Kotlin, and library design.

    Visit blogRSSHN submissions
    Mobile & AppleProgramming
    What HN says

    HN links it for posts on Android and Kotlin topics, such as the testing robots pattern and removing Google as a single point of failure.

    Stats for nerds
    24HN people shared it
    24linked in comments
    429story points
    Aug 2021last shared
    2014people per year2021

    Top posts on HN

    1. 1
      Which is better on Android: divide by 2 or shift by 1?
      1 person · 148 points · first shared 2020 · 109 comments on HN
    2. 2
      Shrinking a Kotlin Binary by 99.2%
      1 person · 100 points · first shared 2020 · 29 comments on HN
    3. 3
      Android Needs A Simulator, Not An Emulator
      1 person · 86 points · first shared 2014 · 44 comments on HN
    4. 4
      Removing Google as a Single Point of Failure Part 2: Gmail
      1 person · 53 points · first shared 2021 · 10 comments on HN
    5. 5
      Removing Google as a Single Point of Failure
      6 people · 16 points · first shared 2020 · Discussion on HN
    6. 6
      Just Say MNo to Hungarian Notation
      3 people · 6 points · first shared 2016 · Discussion on HN
    7. 7
      A Jetpack Compose by any other name
      2 people · 4 points · first shared 2020 · Discussion on HN
    8. 8
      Play Services 5.0 is a Monolithic Abomination
      3 people · 3 points · first shared 2014 · Discussion on HN
    9. 9
      Slope-Intercept Library Design
      2 people · 3 points · first shared 2022 · Discussion on HN
    10. 10
      Gradle Toolchains are rarely a good idea
      1 person · 2 points · first shared 2024 · Discussion on HN

    What HN people wrote when they linked it

    • krschultzAug 2014

      I don't think we've mellowed, just that we have become more sympathetic to Facebook's problem. I think the reality is that the 65k method limit problem has turned into something Android Developers put squarely at Google's feet. At the time I thought, what the hell is Facebook doing? Now, I've run into the 65k limit myself on an app written by 4 people over 18 months. Sure it's not a throwaway weekend project, but that is a pretty standard app.

      Google either needs to blow away the 65k method limit, or figure out a way to make Google Play Services a lot lighter. As it stands right now, if you want just push notifications you are giving up ~20k methods of your 65k limit for that alone.

      Just look at this post from Jake Wharton (leading Android open source developer): http://jakewharton.com/play-services-is-a-monolith/

    • cglongAug 2020

      Haven't watched it yet, but looks like the author gave a talk recently about differences between Kotlin and the latest Java: https://jakewharton.com/whats-new-in-java-19-the-end-of-kotlin/

    • weitzjAug 2021

      Sounds like the Testing Robots Pattern which I first heard from Jake Wharton. Looks really nice

      https://jakewharton.com/testing-robots/

    • ocdtrekkieApr 2020

      Recent article I read from someone who works on Android: https://jakewharton.com/removing-google-as-a-single-point-of-failure/

    Related

    Android Developers Blogandroid-developers.googleblog.com357 people

    Android developer verification: Early access starts

    Android Developers Blog
    Company · last shared 2026
    jwzjwz.org880 people

    Watch a VC use my name to sell a con

    jwz
    Personal · last shared 2026
    Dan Lewblog.danlew.net23 people

    Android: I don't need your permission

    Dan Lew
    Personal · last shared 2026
    ProAndroidDevproandroiddev.com45 people

    Kotlin avoids entire categories of Java defects

    ProAndroidDev
    Publication · last shared 2026
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    Codeship Blogblog.codeship.com138 people

    Crystal: Fast as C, Slick as Ruby

    Codeship Blog
    Company · last shared 2020
    Jake Archibaldjakearchibald.com191 people

    I discovered a browser bug

    Jake Archibald
    Personal · last shared 2026
    Alvin Alexanderalvinalexander.com35 people

    Head asleep, body awake

    Alvin Alexander
    Personal · last shared 2024