On The Big Rewrite

A mirror of John Rauser’s thread about big rewrites and why they are usually more complicated than they look.

October 12, 2021 · itsahill00

OK Zoomer: My Zoom Pro Tips

A collection of practical Zoom tips for cleaner video calls, better audio, and fewer meeting distractions.

March 31, 2020 · itsahill00

TLS redirect security

A note on HTTP-to-HTTPS redirects, what they help with, and where they fall short as a TLS migration strategy.

February 11, 2020 · itsahill00

Home Office: January 2020

A tour of my home office setup in January 2020, including the desk, audio, video, and daily-use gear.

January 21, 2020 · itsahill00

Office Ergonomics Review

Notes on the home office ergonomics gear that worked for me after spending real time with it.

January 10, 2020 · itsahill00

A Fix for OperationalError: (psycopg2.OperationalError) SSL error: decryption failed or bad record mac

The fix for a confusing psycopg2 SSL error caused by sharing database connections across uWSGI forked workers.

September 4, 2019 · itsahill00

CSV Imports into Google Cloud BigQuery

A simple Postgres-to-BigQuery workflow using CSV exports and Google Cloud Storage for OLAP-style reporting.

February 11, 2019 · itsahill00

python-dateutil gotcha

A small python-dateutil parsing gotcha that is easy to miss when working with dates.

November 30, 2018 · itsahill00

On Lifelong Learning

A short reflection on keeping learning systems current as technology and career needs change.

September 4, 2018 · itsahill00

Book Review: Designing Data-Intensive Applications

My review of Designing Data-Intensive Applications as a practical survey of what changed, and what still matters, in data systems.

August 21, 2018 · itsahill00