Writing / Notes and observations
All writing
Essays on software and the ideas behind it, newest first.
6 essays
I tried measuring ads in React Native — there was a lot more to it than I thought
Debugging zero ad viewability in React Native by inspecting the native view hierarchy and OMID obstructions.
- React Native
- Android
The Power of Second-Order Thinking in Software Engineering
Considering the ripple effects and long-term trade-offs of software engineering decisions.
- Mental models
Mastering the Mind: Top 3 Mental Models Every Software Engineer Should Embrace
Using Parkinson’s Law, the Pareto principle, and fast feedback to make better software engineering decisions.
- Mental models
Composing Higher-Order Functions in Kotlin
How Kotlin accepts and returns functions through lambdas, anonymous functions, and function references.
- Kotlin
Why onCreate() of RoomDatabase.Callback() is not called?
Why Room database creation callbacks can be delayed or bypassed by lazy creation and Android backup restoration.
- Android
Deep clones with Android Parcelable
Creating deep object clones with Android Parcelable and Kotlin, with the benefits and limitations of the approach.
- Kotlin
- Android
Follow along with RSS.
New essays in your reader. Titles, summaries, and a link to keep reading.