Posts · page 3

Sep 16·2 min

On Backward Compatibility

Backward compatibility is a (sometimes) necessary evil that should be avoided whenever possible. Sounds simple, right?

Jan 9·3 min

CICD trick to keep your dependencies up to date

Most developers know they should pin their 3rd party dependencies. I usually write Python, but this goes for any language. You don’t want to send your commit into CICD and have it be deployed with packages that are different from what you’ve tested it with locally. On the other hand, every day you lag behind with updating those dependencies you’re making doing that very thing in the future more dangerous. Up to the point that it becomes a “project” in itself, or even until it’s just frozen in place because nobody will touch it. …

Work with me

Working on something hard?

I’m an independent software & AI consultant working on infrastructure, Python, cloud, and the agent systems I write about here. If a problem here sounds like one of yours, get in touch.

Tell me what you’re building →

or just say hi — rutger@deknijf.com