Cross Platform App Dev with Go

Most apps are either thin-clients for server APIs (Whatsapp) or fat, stateful, rich clients (Games) that sync state with the server. You can probably break any app down into the

Panic At The Pipe

The easiest way to induce a panic attack or paranoia in someone who has been working with shell scripts for a very long time — Remind them that *nix pipes use

Run Debian On Android: Backstory

A few years ago when I was working on IoT with Magnet, I was contemplating buying a Raspberry Pi. Instead, I found a dirt cheap $10 Android phone that had

Run Debian On Android

The easiest option is to install DebKit on your phone and go through the steps. However, I had to fix a bunch of things in the script to get it

Consolidate Your Payback

In case you didn't know, Payback.in is a loyalty program linked to a bunch a services you already use. You earn points from credit card and bank

The Internet Delivers

I needed to recover some deleted files from my phone's MicroSD card today. So I dug out an old MicroSD => SD adapter to mount the disk to

Ch-Ch-Ch-Changes

A good estimate of software quality is your ability to introduce drastic change easily. Such as integrating a new feature or component. Not necessarily quickly, mind you. Ease != Speed. Rushing

— End of posts —