Blog

I tend to write blogs less frequently that TIL’s. So they are typically longer and dig a little deeper.

Tracking program investments in SQLite blog — Using SQLite to work with hierarchical data and learning about CTEs and data loading along the way.

sqlite cte hierarchical data

Task for automation blog — Using task as a Make alternative for your automation tasks and wonderment.

automation tasks

SQLite and Go App blog — Using Go and SQLite to munge YAML data for fun and profit…or for free.

go yaml sqlite program-management

Giving Actionable Feedback blog — Feedback is a gift. But how do you provide feedback to someone while increasing the chance that the person can hear and maybe even act on what you’re sharing with them?

management growth

Learning JSON Schema blog — JSON Schema is an old concept wrapped in a relatively new format. I learned a few things as I was defining a data model using JSON Schema.

json schema

Terraforming 101 blog — In which I finally get to grips with infrastructure as code on a real project while trying to set up identity aware proxy to protect a private app from prying eyes.

iac terraform

Operating Principles a.k.a. How We Work blog — This is a lightly obfuscated version of something I wrote for the technical team at Woolpert Cloud Solutions. It reflects the values I promote for the team and my ethos around enabling people to make …

leadership work learning

A Bit of Fastapi for Auth blog — Learning more about JWT as a way to encode claims by getting hands-on with FastAPI, a relative newcomer to the Python family of web frameworks.

python auth fastapi

Tinkering With Tax Data blog — Using some open source tools to learn about tax data in Denver.

datasette data

Big O for Imposters blog — A short and probably obvious statement for people who studied computer science. But for me is not obvious and took a short bit of reading on Big(O).

theory cs