the following is a list of every post on my blog.

there is also an rss feed available.

what i do when i reinstall windows

a little checklist just for me

ngx: a TypeScript DSL for nginx config generation

imperfect tools for saving time

i told myself i would write more this year

but first, I had to invent the universe

circumventing my university's Cisco Duo app requirements

mandatory cisco software? no thanks.

hiding phone number display on Signal Desktop

they rejected my PR, so i'll just do it myself

pro tip: push-to-deploy git repositories

'git push' to the web

transcoding my music collection

saving a little storage space on my phone