Recent Posts

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...

Graphing ISP Quota Usage with Cacti

Graph your monthly internet quota with Cacti. Monthly Quota Usage Downloads Download or fork it here. Installation Python and th...