smcleod.net

Open Budgeting

This is a series of articles following my ongoing financial expenses on subscriptions and licenses.

2023