Not optional

Written on 2026-01-16

I've been thinking and reading a lot about sustainable open source recently, and one thing that keeps coming up is users expecting long-term support (multiple-years on end) for open source. The argument almost always involving the cost of staying up to date, and it being too high.

To me that's like saying you own a car and refusing to do any maintenance on it for years on end, because "the costs are too high"; and then expecting others to cover for you when it finally breaks down.

The irony is that postponing updates for long periods of time has a backfiring effect: software keeps evolving, and the gap between projects and up-to-date dependencies only grows larger, so the task to update only grows more difficult.

The cost of staying up to date is not optional.

Things I wish I knew when I started programming

Things I wish I knew when I started programming cover image

This is my newest book aimed at programmers of any skill level. This book isn't about patterns, principles, or best practices; there's actually barely any code in it. It's about the many things I've learned along the way being a professional programmer, and about the many, many mistakes I made along that way as well. It's what I wish someone would have told me years ago, and I hope it might inspire you.

Read more

Comments

Loading…
No comments yet, be the first!
Noticed a tpyo? You can submit a PR to fix it.
Home RSS Newsletter Discord © 2026 stitcher.io Login