Lego heads showing different angry facial expressions

Do not respond in anger

Responding in anger undermines leadership. Learn how managing emotions leads to better decisions and healthier team dynamics.

2025-12-24 · 5 min · Tom
A photo of sandwitch with many layers, symbolizing Docker layers

Squashing Docker images with Buildx

Learn how to squash Docker images using Buildx to create smaller, more efficient images by consolidating layers.

2025-12-24 · 4 min · Tom
Photo of 4 clocks in different timezones

I made Windows use UTC with Linux dual boot

Configure Windows to use UTC for the hardware clock when dual-booting with Linux, avoiding time synchronization issues and maintaining Linux defaults.

2025-12-14 · 2 min · Tom
Photography of someone working with task lists

20 years of Getting Things Done

Reflections and practical tips from 20 years using Getting Things Done, plus a short workshop plan for leaders who want actionable routines.

2025-11-27 · 17 min · Tom
Photo of two candles

Why You should not motivate people?

Discover why traditional motivation techniques can backfire in tech teams and how leaders can foster intrinsic motivation through autonomy, mastery, and purpose. Learn actionable strategies to empower your team and boost engagement, based on insights from Daniel Pink’s “Drive.”

2025-09-26 · 7 min · Tom
[Photo by Ketut Subiyanto](https://www.pexels.com/photo/businessmen-shaking-hands-4963445/)

Harvard Negotiation Model

Practical guide to the Harvard Negotiation Model - the four principles of principled negotiation, how to use BATNA, responses to common hard-ball tactics, and actionable tips for reaching win‑win agreements in leadership and teams.

2025-08-30 · 4 min · Tom
[Photo by Pixabay](https://www.pexels.com/photo/blue-white-orange-and-brown-container-van-163726/)

Efficient Dockerfile templating for complex build scenarios

Why even consider templating Dockerfiles? Dockerfiles revolutionized the industry with their simplicity. Each instruction creates a new layer in the image, which is automatically cached. This process integrates well with SCM, where you “commit” the results of one stage and move forward with other changes. The process can be easily parameterized with ARG instructions, similar to ENV but provided during the build. This allows for creating highly flexible builds. For most users, this is more than sufficient. However, there’s a notable exception: Docker base images. ...

2025-01-01 · 14 min · Tom
[Photo by Lukas](https://www.pexels.com/photo/blue-retractable-pen-574070/)

Fix 'Cannot Rebase Onto Multiple Branches' error once and for all

A Guide to using git pull --rebase effectively Using git pull --rebase as your default merge strategy offers several benefits, particularly in maintaining a clean and linear commit history, which can simplify collaboration and code review. However, you may occasionally encounter the error “Cannot rebase onto multiple branches”. This article explains why this happens and provides a solution to make git pull --rebase work seamlessly. Benefits of git pull --rebase Linear History: Rebasing applies your local commits on top of the upstream changes, creating a straight line of commits without unnecessary merge commits. This makes the project history easier to read and understand. ...

2024-05-27 · 2 min · Tom
[Generated by AI](https://www.bing.com/images/create/a-nice-logo-for-a-blog-post-about-file-system-in-c/1-65ef5d10460f428181c3ff8bcc359936?id=goqww%2bR2QLJoCYN4XjxV2w%3d%3d&view=detailv2&idpp=genimg&idpclose=1&thId=OIG2.yF78KU7PXi.xzuZrKVJa&FORM=SYDBIC)

Best practices for writing Dockerfiles - Follow "Filesystem Hierarchy Standard"

Learn best practices for writing Dockerfiles by following the Filesystem Hierarchy Standard (FHS) to enhance organization and maintainability of your Docker images.

2024-03-11 · 3 min · Tom
[Renovate Bot](https://github.com/renovatebot/renovate)

Automatic updates of Docker images with Renovate Bot

Learn how to automate Docker image updates using Renovate Bot, a versatile tool that supports various package managers and custom dependency links.

2024-03-01 · 4 min · Tom