Writing

SQLite and Go App blog
Using Go and SQLite to munge YAML data for fun and profit…or for free.
SQLite schema til
Learning a few bits about SQLite that are worth noting.
VSCode for Markdown til
Writing Markdown using VS Code
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?
Python, SQL, and data eng til
Data engineering audiocast, plus Python photos
.env file, tmux, and direnv til
Using direnv to automatically handle environment variables.
Git large file storage til
Using GitLFS for the first time.
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.
2021-08-18 til
Using Google Sheets for event planning
JS Dates are Weird til
In which type coercion and JavaScript magic bite me in the…date math.
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.
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 …
awk-ing til
Some awk for text file munging
OSM and Python til
Using Python to work with addresses and Open Street Map networks.
Wardley Maps til
Simon Wardley figured out how to make maps that support strategy by balancing user-facing visibility and technical evolution from innovation to commodity.
2021-05-29 til
Trying svelte-kit and Tailwind CSS
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.
2021-05-15 til
ICU for Python head-scratcher solved
Tinkering With Tax Data blog
Using some open source tools to learn about tax data in Denver.
2021-05-05 til
Getting Python running on fresh Linux
Main not Master, and Python formatting til
Default git branch name and Python formatting
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).
Leadership memo and role definitions til
PM and Eng leadership
Squishing PNGs til
PNG squishing and static sites on GCS
Pangeo for geospatial compute til
Learning about Pangeo and friends
Transforming the Team on Your Practical Cloud Journey blog
Reposting a blog I wrote for Woolpert about digital transformation and the necessary culture, learning, and mindset for a successful and practical cloud journey.
TIL Cloud migration and terraform til
From GCP to Terraform
Multiple ssh keypairs and how to use them blog
Finally learning more about ssh keypairs and how to manage them using ssh-agent.
Visidata as a multi-purpose tool for data exploration and analysis til
asdf for Runtime Management blog
Using asdf as an alternative to homebrew for managing language runtimes like Python and Ruby. It provides a holistic solution to the same problem that pyenv and nvm and rvm solve for specific …
OSS Licenses and Richard Feynman til
How to Make a Hugo Blog from Scratch til
Coding Exercise in Go blog
Answering my own coding exercise using Go and sharing a couple of things I learned along the way about JSON and concurrency.
A Practical Cloud Journey blog
Re-posting the kickoff to Woolpert’s 2021 Practical Cloud Journey series. It’s all about customer value, not getting ahead of yourself (or your competence), and the importance of context.
Open Source (Geospatial) Data Exploration blog
GCP Billing API Scripting blog
Tips blog
Welcome Back blog
Reposting Woolpert Cloud strategy blog blog
Reposting a blog I wrote for Woolpert on how to proceed with a cloud strategy. I focus mostly on the Decide phase, since that’s most interesting to me personally, and I think it’s also the …
Core Skills ≥ Technical Skills blog
Re-posting a popular article of mine from LinkedIn, I muse over the relative benefits of technical skills over core skills in hiring.
UML in a nutshell blog
I don’t always reach for UML but when I do I always draw the wrong little diamond for aggregation vs. composition so maybe this will help me to use the right pen for the job next time!
Running SQL scripts in C# blog
How to run a bunch of SQL scripts inside a C# program.
Capturing edit events in ArcMap blog