Recent posts

Today’s HeadDesk bought to you by…

Today I’m writing a bit of code and I need to combine a few RxJava streams into a single stream, using combineLatest(). And it’s not working, not even compi...

Moving Average Calculation in Kotlin

I’m working on an app that calculates and displays moving averages for a list of numbers. This post shows how I’m doing it in Kotlin, using list operations ...

Disks Are Treacherous And Not To Be Trusted

Murphy’s Law Murhpy’s Law: “Anything that can go wrong will go wrong.” This includes the disks in your computer. What’s on your computer? Your phone? The...