Blog Archive

Effectively using slots in Jetpack Compose

Using slots to avoid having to trickle parameters down the tree of Composables

Hiring in Tech

Learning ability above knowledge; and other tips for hiring programmers

The Digital Identity Conundrum

Advocating against using corporate-owned identities as our digital identities

Writing as a Problem Solving tool

Self problem-solving technique involving describing the problem in as much detail as possible

Mobile Multiplatform and Me

My experiences with Kotlin Mobile Multiplatform, Flutter and ReactNative

Basic before advanced

Advanced features are useless if the basic ones don't work well

Facebook and Privacy

How to use Facebook while not entirely giving up your privacy

Moving to Counter for analytics

Getting rid of cookie-based analytics to enhance privacy of my readers

UI ≠ UX

A great user interface does not guarantee a great user experience, and vice versa

Tech as an Enhancer

Offline-first and other stories ...