Daily Thought - 2024-06-03
Hey, I'm Hanno! These are my daily thoughts on Crosscut, the programming language I'm creating. If you have any questions, comments, or feedback, please get in touch!
This thought was published before Crosscut was called Crosscut! If it refers to "Caterpillar", that is the old name, just so you know.
Even if, for day-to-day operations, Caterpillar adopted a continuous deployment model in favor of discrete releases, having those discrete releases would still be worthwhile. I already mentioned the communication and marketing benefits. But also, some users might just prefer a slower pace.
For users who are not familiar or comfortable with a continuous deployment model, knowing there's a release, let's say once a year or so, stable and officially blessed by the project, might have a calming effect. And if you are reviving a project you haven't touched in a while, it would be good to have a series of stable targets to use as milestones in your upgrade path.
I'd even be totally happy to maintain and support those releases for an extended period, as a paid service. But that would be far in the future. Let's worry about the initial user first, before making too many plans about the well-paying ones.
Hey, you! Want to subscribe to my daily thoughts? Just let me know (maybe include a nice message, if you're up for it), and I'll send you an email whenever I post a new one.