Derrek Bertrand

'Make' typed in neon lettering

Deep Magic: Sparse Tests using a Makefile

Published 09 Feb, 2024

When running tests and deployments in CI, we do not want to test and deploy projects that were not affected by code changes. Here we discuss how to handle that with a Makefile.

Read more →

Wrangling Legacy Data: Denormalize and Purge

Published 28 Sep, 2023

Does a user need to access data from 5+ years ago? For most stores / tables and most organizations the answer is “no”. For most business software, we are managing the day-to-day. We will not be running reports over the past half decade or accessing a delivery route from 2018. For these cases, we denormalize and purge.

Read more →
You can't handle the remote work (A Few Good Men)

Some Companies Can't Handle Remote

Published 10 Jul, 2023

There are many successful remote-first tech companies - GitLab, Zapier and Stripe for example. So why do Goldman Sachs and Salesforce insist that remote doesn’t work? Simple. They just can’t handle it.

Read more →
HAL 9000 (2001 A Space Odyssey)

I'm Sorry Dave

Published 14 Jun, 2023

The new hotness right now is Large Language Models (LLM), and they are apparently coming for your cushy tech job. Let’s play with that idea for a second.

Read more →
Fox channel 5 asking if you know where your children are

Thinking in the Beginning

Published 05 Jun, 2023

It’s 10PM on a Saturday and your application is unresponsive. Do you know where your engineers are?

Read more →