Top all-time · #3311
Dan Lew
Personal blog · blog.danlew.netprogramming
Dan Lew's personal blog at blog.danlew.net covers programming. Since 2014, 23 different Hacker News readers have linked it 36 times, most often “Stop Nitpicking in Code Reviews”. It is still writing: the last post was on 2026-09-15, and you can follow it by feed.
Too few sampled comments (9) to say how often HN recommends it.?
Why HN links it
HN readers link Dan Lew's blog for Android and RxJava development posts, and especially for the LOGAF scale on code review feedback. Commenters use it as a reference for handling nitpicking in reviews.
Summarised by Claude from a sample of 9 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Thoughts on life, the universe and the mystery of it all; but actually mostly just code.
Most-linked posts?
- Stop Nitpicking in Code Reviews5 people · 5 mentions · first linked 2021-02-23
- The Logaf Scale3 people · 3 mentions · first linked 2020-04-15
- Coroutines and Java Synchronization Don't Mix2 people · 2 mentions · first linked 2020-01-28
- Software Development Is Nonlinear System2 people · 2 mentions · first linked 2024-07-24
- Android: I don't need your permission2 people · 2 mentions · first linked 2014-11-26
- An Introduction to Functional Reactive Programming2 people · 2 mentions · first linked 2017-07-28
- An Introduction to Functional Reactive Programming (2017)2 people · 2 mentions · first linked 2020-06-03
What Hacker News says?
For Android dev related, I follow Jake Wharton : https://github.com/jakewharton , https://twitter.com/JakeWharton - He is well known in Android community. He has authored a lot of great libraries personally and under Square. Mark Murphy - https://commonsware.com/blog/ Chris Banes - https://chris.banes.me/ Cyril Mottier - https://cyrilmottier.com , https://twitter.com/cyrilmottier Dan Lew - http://blog.danlew.net/ Do…
Comment linking /
on “Ask HN: Which developers do you closely follow?”Submitted Android: I don't need your permission as a story · 540 points
HN discussionI keep a running list of articles I found useful over the years. There are many great articles about Code Reviews out there. Consider this a more general answer to your question: Feedback Ladders: How We Encode Code Reviews at Net-lify https://www.netlify.com/blog/2020/03/05/feedback-ladders-how... How to Make Good Code Reviews Better https://stackoverflow.blog/2019/09/30/how-to-make-good-code-... Best Practices for…
Comment linking /2021/02/23/stop-nitpicking-in-code-reviews/
on “Ask HN: What tone to use in code review suggestions?”Submitted Mutable vals in Kotlin as a story · 84 points
HN discussionSimilar to the FG scale in the OP, LOGAF is a fantastic system to use, especially in asynchronous/remote environments. It's radically improved our code review iteration cycles. https://blog.danlew.net/2021/02/23/stop-nitpicking-in-code-r... That said, review debates are only one part of a "debate everything" culture. Architectural disagreements are much harder to solve while maintaining morale. One thing I've found…
Comment linking /2021/02/23/stop-nitpicking-in-code-reviews/
on “Balancing engineering cultures: Debate everything vs. just tell me what to build”Submitted Stop Nitpicking in Code Reviews as a story · 42 points
HN discussionMaybe the difference is that you keep control with events, i.e. you can filter, retarget, cancel or otherwise reason in general about the way they propagate? I'm no expert, but the essence of the "reactive functional programming" programming paradigm is that you have composable high level abstractions about the streams of events (e.g. marble diagrams).[1] [1] https://blog.danlew.net/2017/07/27/an-introduction-to-fun…
Comment linking /2017/07/27/an-introduction-to-functional-reactive-programming/
on “The rise of React”Submitted An Introduction to Functional Reactive Programming (2017) as a story · 4 points
HN discussionYeah and then funny things happen when one tries to use libraries written in Java with Kotlin ones together. https://dev.to/martinhaeusler/why-i-stopped-using-coroutines... https://dev.to/domnikl/kotlin-coroutines-and-javafx-threads-... https://blog.danlew.net/2020/01/28/coroutines-and-java-synch...
Comment linking /2020/01/28/coroutines-and-java-synchronization-dont-mix/
on “Kotlin becomes second most popular language on the JVM”Submitted My Programming Earworms as a story · 3 points
HN discussionMaybe it's just me but, when I see things like this, I lose confidence in the method naming process on the Android SDK: glEGLImageTargetRenderbufferStorageOES http://developer.android.com/reference/android/opengl/GLES11... They capitalized Render but not buffer. Also: what does this even mean? --- readExceptionWithOperationApplicationExceptionFromParcel http://developer.android.com/reference/android/database/Data...…
Comment linking /2015/04/18/is-your-user-a-goat/
on “Conceptual Debt Is Worse Than Technical Debt”Submitted The Logaf Scale as a story · 3 points
HN discussionI like https://blog.danlew.net/2020/04/15/the-logaf-scale/
Comment linking /2020/04/15/the-logaf-scale/
on “PR process killing morale and productivity”Submitted When to use Kotlin's standard functions as a story · 3 points
HN discussionNot every reviewer has a "fine-toothed comb" philosophy. Unless code is algorithmic in nature, I look at architecture and approach only. A good post on the topic: https://blog.danlew.net/2021/02/23/stop-nitpicking-in-code-r...
Comment linking /2021/02/23/stop-nitpicking-in-code-reviews/
on “The Brown M&M's Principle”Submitted You Should Write More as a story · 3 points
HN discussionWe ran into that as well integrating it into a 3 year old Android codebase. We followed these tutorials at first, but it definitely just took a lot of time and trying things out. http://blog.danlew.net/2014/09/15/grokking-rxjava-part-1/ RxJava + Retrolambda has accelerated our development speed once we got a grip on it, but it does complicate our build process.
Comment linking /2014/09/15/grokking-rxjava-part-1/
on “Adopting RxJava on the Airbnb App”Submitted Don't Cite Unsold eBay Listing Prices as a story · 2 points
HN discussionSubmitted When Your Source of Truth Is Reality as a story · 2 points
HN discussionSubmitted Software Development Is Nonlinear System as a story · 2 points
HN discussionSubmitted Software Development Is Nonlinear System as a story · 2 points
HN discussionSubmitted Coroutines and Java Synchronization Don't Mix as a story · 2 points
HN discussionSubmitted Why I’m No Longer Traveling for Conferences as a story · 2 points
HN discussionSubmitted An Introduction to Functional Reactive Programming as a story · 2 points
HN discussionSubmitted Nitpicking in code reviews wastes time as a story · 1 points
HN discussionSubmitted Coding by Magic as a story · 1 points
HN discussionSubmitted Stop Nitpicking in Code Reviews as a story · 1 points
HN discussionSubmitted The LOGAF Scale (2020) as a story · 1 points
HN discussionSubmitted Maintaining Software Correctness as a story · 1 points
HN discussionSubmitted Trello Android's Git Branching Strategy as a story · 1 points
HN discussion