A Task Management Model

Over the last few years, I have tried a number of productivity apps for todos and task management: Todoist, Trello, Things 3, Google Keep, Evernote, OneNote, Emacs org-mode, etc. but nothing stuck. The pattern is: In an initial burst of enthusiasm, I create a large-ish initial todo list by making a brain dump of tasks in a productivity app. The list then languishes. Rinse and repeat when I come across (yet) another promising app. Why does this happen?

Where Is the Money

This post explains a home-grown personal finance tool that aggregates transactions from various bank accounts and credit cards, auto-categorizes them, and presents information/analyses via a set of dashboards. All this is accomplished without sharing your banking credentials and financial transactions with a third party.

Falling Leaves

When no wind at all
ruffles the Kiri tree
leaves fall of their own will.
–Nozawa Bonchō (1640-1714), loose translation/interpretation by Michael R. Burch

Glass Window

A single pane of glass
protects me from icy winds
who is more fragile?

I protect the glass
In turn, the glass protects me
Perfect symbiosis!

Speedify: Remote Access to Localhost Bound Server

The pattern: How to remotely access a service that is bound to localhost and refuses to respond to requests not originating from localhost? The instance: If using Speedify CLI on a linux-based router with no GUI stack, how to nevertheless view the Speedify GUI in a web browser, from another device on the same network? This post documents some non-conventional hacks needed to get a working solution.

Beauty

I try in vain to stem the tide
To see in stillness beauty untold
I try in vain to slow the ride
Not knowing
Beauty lies in how things unfold!

Eggshells

Ever so fragile
These eggshells I’m walking on
With thundering feet.

DIY Multi-WAN Linux Router: Part 2

Home-Network

Home network schema

This series of posts describes the setup of a custom router for a home network. The router takes full advantage of multiple Internet connections, seamlessly manages Internet traffic when one of the connections drops or behaves poorly, and provides some additional functionality like firewalls, adblocking, VPN tunnels for specific clients, bandwidth shaping, network flow monitoring etc.

DIY Multi-WAN Linux Router: Part 1

Home-Network

Home network schema

This series of posts describes how to set up a custom router from scratch for a home network. The router takes full advantage of multiple Internet connections, seamlessly manages Internet traffic when one of the connections drops or behaves poorly, and provides some additional functionality like firewalls, adblocking, VPN tunnels for specific clients, bandwidth shaping, network flow monitoring etc.